代码之家  ›  专栏  ›  技术社区  ›  anthonypliu

在C#/ASP.NET中,这个配置错误是什么?如何处理?

  •  0
  • anthonypliu  · 技术社区  · 16 年前

    我收到一个错误:“无法访问请求的页面,因为页面的相关配置数据无效。”

    同样在我的visualstudio中,我得到了一个错误:“在应用程序级别之外使用注册为allowDefinition=“MachineToApplication”的节是一个错误。此错误可由未在IIS中配置为应用程序的虚拟目录使用。“

    我们正在运行Windows Server 2008

    3 回复  |  直到 16 年前
        1
  •  0
  •   Sylvain Perron    16 年前

    如果在windows 7中,这是90%的问题,请尝试以下操作: 您需要转到控制面板>程序>打开或关闭Windows功能

    然后导航到Internet信息服务>万维网服务>应用程序开发功能

    并勾选ASP.NET。这将添加相关映射以正确处理ASP.NET扩展,我相信使用Web平台安装程序本质上就是为您做的。这在运行iis7.5的windows7x64professional上很有用

    如果这不是解决方案: 2.找到applicationHost.config文件。这通常位于%SystemRoot%/system32/inetserv/config/applicationHost.config。

        2
  •  0
  •   Achilles    16 年前

    您的应用程序中可能有两个web配置文件?

        3
  •  0
  •   drohm    16 年前

    尝试将IIS applicationHost.Config文件更改为以下内容:

    <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
    

    您也可以尝试将应用程序池设置为.NET2.0。在这种情况发生之前,您是否对应用程序进行了任何配置更改?

    推荐文章