我正在运行从互联网下载的应用程序,但收到错误:
在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序。
在web.config第23行中,代码为:
<authentication mode="Windows"/>
如何解决此问题?
注意:我只有一个web.config文件,然后这个错误。帮助感谢,提前感谢!
答案 0 :(得分:1)
web.config文件位于IIS中未配置为应用程序的目录中。您可以通过使用IIS管理器将目录配置为应用程序来解决此问题。
详细信息取决于您使用的Windows版本:例如,在Windows 7中,您可以右键单击IIS管理器中的目录,然后选择“转换为应用程序”。
答案 1 :(得分:0)
创建应用程序所在的虚拟目录。转到IIS管理器,找到您安装应用程序的网站和目录,右键单击它并选择“转换为应用程序”。
另见Error: allowDefinition='MachineToApplication' beyond application level