【发布时间】:2016-02-15 15:05:00
【问题描述】:
我在虚拟机(Windows server 2012 R2)内的 IIS 8 服务器上部署了一个 asp.net mvc Web 应用程序。 在此虚拟机 Windows server 2012 R2 中,将一个 azure 文件存储映射为网络驱动器。 现在我的 asp.net mvc web 应用程序需要通过 C# System.IO 代码读取这个映射驱动器的文件和文件夹。默认情况下不允许 IIS 访问映射的驱动器。
这就是 Web 应用程序抛出 System.IO 异常的原因
"找不到指定的路径Z:\"
。我也试过通过"\\\\{storage-name}.file.core.windows.net\\{fileshare-name}
但仍然没有成功。
谁能指导我正确的配置和设置,我应该在 IIS 和 Web 应用程序中进行哪些操作?
【问题讨论】:
-
"默认情况下不允许 IIS 访问映射的驱动器。"谁说的? IIS 只是一个软件......允许或不允许访问资源的人是该执行软件背后的身份。
-
@AdrianSalazar 微软这么说。
标签: c# asp.net asp.net-mvc azure iis