运行ASP.NET应用程序时出错

时间:2012-03-07 09:20:11

标签: asp.net iis web-config

我正在运行从互联网下载的应用程序,但收到错误:

  

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

在web.config第23行中,代码为:

<authentication mode="Windows"/>

如何解决此问题?

注意:我只有一个web.config文件,然后这个错误。帮助感谢,提前感谢!

2 个答案:

答案 0 :(得分:1)

web.config文件位于IIS中未配置为应用程序的目录中。您可以通过使用IIS管理器将目录配置为应用程序来解决此问题。

详细信息取决于您使用的Windows版本:例如,在Windows 7中,您可以右键单击IIS管理器中的目录,然后选择“转换为应用程序”。

答案 1 :(得分:0)

创建应用程序所在的虚拟目录。转到IIS管理器,找到您安装应用程序的网站和目录,右键单击它并选择“转换为应用程序”。

另见Error: allowDefinition='MachineToApplication' beyond application level