1

我在 IIS 上的 RootFolder 文件夹下有几个项目/应用程序我正在尝试向该文件夹添加一个应用程序。我在RootFolder中添加了一个名为ProjectFolder的虚拟目录,并将其链接到我的新应用程序在wwwroot文件夹中的位置。但是,在尝试导航到 Web 浏览器上的页面时,我不断收到以下错误。

配置错误

说明:处理 > 服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。

源错误:

Line 43:     </authorization>
Line 44:     <customErrors mode="Off"/>
Line 45:     <authentication mode="Forms">
Line 46:       <forms loginUrl="~/LogOn" timeout="2880" />
Line 47:     </authentication>

源文件:C:\inetpub\wwwroot\RootFolder\ProjectFolder\web.config 行:45

为了确保这是我的应用程序的问题,我将另一个运行良好的应用程序的内容复制到我的ProjectFolder中,但显示了相同的错误。我还尝试右键单击虚拟目录文件夹并选择更改为应用程序(这改变了虚拟目录文件夹的图标。但是,我的 ISS 上正在工作的其他应用程序的图标都没有像这样新图标),但这给出了同样的错误。我正在考虑可能删除此虚拟目录并重新创建它,但是当我右键单击该文件夹时,我没有属性或删除目录的选项。

任何人都可以帮忙吗?

谢谢

4

0 回答 0