标题显示我收到错误"无法读取配置文件"尝试从安装在VM上的Azure文件共享(从Azure网络中)通过IIS 7.5中的虚拟目录读取JPG文件时
这指向权限问题 - 我在Web服务器上创建了一个与用户名匹配的本地用户,并将密码设置为Azure上存储服务的访问密钥(访问/装载文件存储共享的相同凭据)。
我在应用程序池上设置了vdir以及虚拟目录属性"物理路径凭据" - 两者仍然返回以下错误:
HTTP错误500.19 - 内部服务器错误
无法访问请求的页面,因为页面的相关配置数据无效。
详细错误信息:
模块 IIS Web Core
通知 BeginRequest
处理程序 尚未确定
错误代码 0x80070003
配置错误 无法读取配置文件
配置文件 \?\ X:\ web.config
请求的网址 http://localhost:80/myvdir/1.jpg
物理路径 X:\ 1.jpg
登录方法 尚未确定
登录用户 尚未确定
配置来源: -1: 0:
因此,我使用的凭据与UNC凭据不匹配,或者IIS不支持此凭据。
有人有什么想法吗?
更新 - 2016-15-18
解决
感谢Simon W和Forester123
问题是由于以下缺少的步骤:
此网址(由Simon W提供)非常宝贵http://blogs.iis.net/davidso/azurefile
答案 0 :(得分:1)
尝试使用映射驱动器可能是您的问题。使用UNC来看看如何实现这一目标:http://blogs.iis.net/davidso/azurefile
答案 1 :(得分:1)