【问题标题】:Error while running ASP.NET application运行 ASP.NET 应用程序时出错
【发布时间】:2012-03-07 09:20:11
【问题描述】:

我正在运行一个从 Internet 下载的应用程序,但出现错误:

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

在 web.config 第 23 行,代码是:

<authentication mode="Windows"/>

如何解决这个问题?

注意:我只有一个 web.config 文件然后也是这个错误。帮助 不胜感激,在此先感谢!

【问题讨论】:

    标签: asp.net iis web-config


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2021-12-06
        • 1970-01-01
        • 2018-10-03
        • 2011-11-25
        • 2012-04-02
        • 2016-10-07
        • 2014-01-10
        • 2014-10-09
        • 2019-01-18
        相关资源
        最近更新 更多