Web应用程序 – IIS 7无效的应用程序路径,Win 7

获取“无效的应用程序路径”错误.以下是我采取的步骤.

>右键单击网站的根文件夹.单击“添加虚拟目录”.
>在打开的窗口中,将别名设置为子文件夹的名称. WS
>使用浏览按钮导航并设置驱动器上物理文件夹的路径.单击确定
>单击“测试设置…”传递身份验证通过.但要警告路径无法验证.这看起来很正常.

单击确定. “WS”文件夹现在设置为虚拟目录. (如果我单击“基本设置…”并测试设置,仍然可以获得上述结果.
>右键单击文件夹.选择“转换为应用程序”.保留所有认值.单击“测试设置”,我收到有关无效路径的错误. (这是通过“传递”身份验证.)
>连接为“特定用户”,这次,“测试设置…”不会报告任何错误.另外,路径被指示为“可访问”.

所以,问题是,为什么“通过”身份验证不起作用?

现在,请注意,如果我继续并单击“确定”将虚拟文件夹转换为应用程序,则不会引发任何错误.我可以运行Web服务(这是为应用程序使用传递身份验证选项).

所以有什么问题.好吧,当我将网站添加到VS 2008解决方案,并尝试构建网站(我需要调试Web服务).我收到此错误

It is an error to use a section registered as allowDeFinition=’MachinetoApplication’ beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

但是,该文件夹是一个应用程序.我刚转换它.并且,Web服务在本地主机上运行良好.

我错过了什么细节?

(在研究这些问题时,我确实发现多个web.config文件可能导致网站的错误无法构建.我没有多个web.config文件.)

解决方法

有人向我建议IIS已被破坏.但是,在使用全新的Win 7 64位,IIS安装和一个新网站创建的新计算机上体验此消息后,我得出结论,消息本身是一个错误,它是良性的.也就是说,应用程序和网站将按预期运行.自几个月前我发布此消息以来,MS IIS论坛上没有反驳这种观点.

见这个帖子:http://forums.iis.net/p/1182820/2000936.aspx

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些