Kar*_*arl 8 iis-7 web-applications
获取"无效的应用程序路径"错误.以下是我采取的步骤.
右键单击网站的根文件夹.单击"添加虚拟目录".
在打开的窗口中,将别名设置为子文件夹的名称.WS
使用浏览按钮导航并设置驱动器上物理文件夹的路径.单击确定
单击"测试设置..."传递身份验证通过.但要警告路径无法验证.这看起来很正常.
单击确定.并且"WS"文件夹现在设置为虚拟目录.(如果我单击"基本设置..."并测试设置,仍然可以获得上述结果.
右键单击文件夹.选择"转换为应用程序".保留所有默认值.单击"测试设置",我收到有关无效路径的错误.(这是通过"传递"身份验证.)
以"特定用户"身份连接,这次"测试设置..."不会报告任何错误.此外,该路径被指示为"可访问".
所以,问题是,为什么"通过"身份验证不起作用?
现在,请注意,如果我继续并单击"确定"将虚拟文件夹转换为应用程序,则不会引发任何错误.我可以运行Web服务(这是为应用程序使用传递身份验证选项).
所以有什么问题.好吧,当我将网站添加到VS 2008解决方案,并尝试构建网站(我需要调试Web服务).我收到此错误:
在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.
但是,该文件夹是一个应用程序.我刚转换它.并且,Web服务在本地主机上运行良好.
我错过了什么细节?
(在研究这些问题时,我确实发现多个web.config文件可能导致网站的错误无法构建.我没有多个web.config文件.)
Kar*_*arl 17
有人向我建议IIS已被破坏.但是,在使用全新的Win 7 64位,IIS安装和一个新网站创建的新计算机上体验此消息后,我得出结论,消息本身是一个错误,它是良性的.也就是说,应用程序和网站将按预期运行.自从我几个月前发布这个问题以来,这个观点在MS IIS论坛上并没有被反驳.
请参阅此主题:http://forums.iis.net/p/1182820/2000936.aspx
找到我的错误的解决方案:
在文件夹c:\ inetpub\wwwroot中我有一个与我希望应用程序具有相同名称的文件夹
类似于: C:\ inetpub\wwwroot\TestWebsite
在IIS中,这不是一个应用程序,而是显示为一个文件夹
当我尝试使用Alias TestWebsite在IIS中创建应用程序时,即使在完全不同的物理路径中也给了我这个错误
检查没有与您在wwwroot文件夹中创建的应用程序的别名同名的文件夹
在我的情况下不是权限
希望它可以帮到某人
我还建议使用位于C:\ Windows\System32\inetsrv中的命令appcmd从IIS中删除别名,请参阅此链接说明如何
| 归档时间: |
|
| 查看次数: |
43795 次 |
| 最近记录: |