通过运行ASP.NET MVC Web应用程序的IIS访问映射的驱动器

基山古普塔

我已经在虚拟机(Windows Server 2012 R2)中的IIS 8服务器上部署了一个asp.net mvc Web应用程序。在该虚拟机Windows Server 2012 R2中,天蓝色文件存储映射为网络驱动器。现在,我的asp.net mvc Web应用程序需要通过C#System.IO代码读取此映射驱动器的文件和文件夹。默认情况下,不允许IIS访问映射的驱动器。

这就是Web应用程序引发System.IO异常的原因

“找不到指定的路径Z:\”

我也尝试通过,"\\\\{storage-name}.file.core.windows.net\\{fileshare-name}但仍然没有成功。

有人可以指导我正确配置和设置我应该在IIS和Web应用程序中进行的工作吗?

基山古普塔

最后,我成功地通过IIS服务器访问了映射的网络驱动器。我执行了以下步骤。

  • 在VM上创建一个新的用户帐户。
  • 该新帐户的用户名将是“存储帐户名”
  • 该用户的密码将是以“ ==“结尾的存储帐户密钥。
  • 创建此新用户帐户后,我将该用户的帐户类型更改为管理员
  • 转到我的电脑此PC
  • 借助“映射网络驱动器..”选项连接网络驱动
  • 打开“ IIS管理器”窗口,转到“应用程序池”
  • 选择您的Web应用程序正在使用的应用程序池(在我的情况下是DefaultAppPool,然后单击右侧窗格中的Advanced Settings...。
  • 使用新创建的用户帐户名和密码更改此应用程序池标识
  • 将“加载用户配置文件”设置true
  • 单击确定保存更改。
  • 单击右侧窗格中的回收链接以刷新所选的应用程序池。
  • 现在,选择“默认我们的网站”下的Web应用程序
  • 单击基本设置...以打开“编辑站点”对话框。
  • 确保应用程序池名称正确。
  • 单击“连接为...”按钮,然后选择“特定用户”单选按钮,然后使用此新创建的用户名(存储帐户名)和密码(存​​储帐户密钥)设置凭据。

而已。现在,您只需编写标准的C#IO代码即可访问映射驱动器的目录和文件。这是一个示例示例。

var allDirs = Directory.GetDirectories("\\\\<storageaccountname>.file.core.windows.net\\<storagefileshare>");
ViewBag.Items = allDirs;

确保您仅通过UNC路径格式访问文件和文件夹,就像我在上面的代码中所做的一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过Asp.Net MVC应用程序设置IdentityServer

来自分类Dev

在 IIS 上发布 ASP.NET MVC 应用程序

来自分类Dev

如何检查IIS内部署的asp.net mvc Web应用程序的日志

来自分类Dev

如何检查IIS内部署的asp.net mvc Web应用程序的日志

来自分类Dev

ASP.NET MVC 应用程序中的 IIS 服务器 MIME 错误

来自分类Dev

如何判断我的asp.net mvc应用程序是否通过代理访问?

来自分类Dev

NHibernate在运行ASP.NET MVC 3 Web应用程序的Mono上

来自分类Dev

如何在RedHat OS中运行asp.net MVC4 Web应用程序

来自分类Dev

ASP.NET MVC 2.0应用程序无法在服务器上运行

来自分类Dev

从ASP.NET MVC应用程序访问Web API路由

来自分类Dev

使用Web服务作为数据访问层开发ASP.NET MVC应用程序

来自分类Dev

从ASP.NET MVC应用程序访问Web API路由

来自分类Dev

如何在执行Selenium Web驱动程序测试之前自动启动ASP.NET MVC Web应用程序?

来自分类Dev

ASP.NET MVC3 Web应用程序

来自分类Dev

从IIS运行ASP.NET MVC 6 Web API

来自分类Dev

两个浏览器窗口中的Web应用程序(ASP.NET MVC)

来自分类Dev

两个浏览器窗口中的Web应用程序(ASP.NET MVC)

来自分类Dev

将Asp.Net Web API托管为IIS上的Asp.Net MVC应用程序下的应用程序

来自分类Dev

无法从IIS(内部服务器500)运行带有Visual Studio 2015的简单ASP.NET MVC应用程序

来自分类Dev

asp.net mvc - 当应用程序发布到 IIS 时,控制器操作返回 404

来自分类Dev

在ASP.NET核心Web应用程序下的虚拟目录中运行面向.net 4.6.1的MVC Web应用程序。是否可以?

来自分类常见问题

单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

来自分类Dev

单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

来自分类Dev

如何在ASP .NET MVC 5 Web应用程序的Seed方法中通过UserManager创建ApplicationUser

来自分类Dev

我的asp.net mvc Web应用程序将始终检查请求是否已通过身份验证

来自分类Dev

如何确保我的ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?

来自分类Dev

如何确保我的ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?

来自分类Dev

ASP.NET MVC Web应用程序循环访问和修改数据库的最佳实践

来自分类Dev

ASP.NET MVC:如何绕过MVC应用程序中的控制器?

Related 相关文章

  1. 1

    通过Asp.Net MVC应用程序设置IdentityServer

  2. 2

    在 IIS 上发布 ASP.NET MVC 应用程序

  3. 3

    如何检查IIS内部署的asp.net mvc Web应用程序的日志

  4. 4

    如何检查IIS内部署的asp.net mvc Web应用程序的日志

  5. 5

    ASP.NET MVC 应用程序中的 IIS 服务器 MIME 错误

  6. 6

    如何判断我的asp.net mvc应用程序是否通过代理访问?

  7. 7

    NHibernate在运行ASP.NET MVC 3 Web应用程序的Mono上

  8. 8

    如何在RedHat OS中运行asp.net MVC4 Web应用程序

  9. 9

    ASP.NET MVC 2.0应用程序无法在服务器上运行

  10. 10

    从ASP.NET MVC应用程序访问Web API路由

  11. 11

    使用Web服务作为数据访问层开发ASP.NET MVC应用程序

  12. 12

    从ASP.NET MVC应用程序访问Web API路由

  13. 13

    如何在执行Selenium Web驱动程序测试之前自动启动ASP.NET MVC Web应用程序?

  14. 14

    ASP.NET MVC3 Web应用程序

  15. 15

    从IIS运行ASP.NET MVC 6 Web API

  16. 16

    两个浏览器窗口中的Web应用程序(ASP.NET MVC)

  17. 17

    两个浏览器窗口中的Web应用程序(ASP.NET MVC)

  18. 18

    将Asp.Net Web API托管为IIS上的Asp.Net MVC应用程序下的应用程序

  19. 19

    无法从IIS(内部服务器500)运行带有Visual Studio 2015的简单ASP.NET MVC应用程序

  20. 20

    asp.net mvc - 当应用程序发布到 IIS 时,控制器操作返回 404

  21. 21

    在ASP.NET核心Web应用程序下的虚拟目录中运行面向.net 4.6.1的MVC Web应用程序。是否可以?

  22. 22

    单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

  23. 23

    单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

  24. 24

    如何在ASP .NET MVC 5 Web应用程序的Seed方法中通过UserManager创建ApplicationUser

  25. 25

    我的asp.net mvc Web应用程序将始终检查请求是否已通过身份验证

  26. 26

    如何确保我的ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?

  27. 27

    如何确保我的ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?

  28. 28

    ASP.NET MVC Web应用程序循环访问和修改数据库的最佳实践

  29. 29

    ASP.NET MVC:如何绕过MVC应用程序中的控制器?

热门标签

归档