【问题标题】:Errors Running ASP.NET 1.1 on IIS7 (applicationHost.config)在 IIS7 (applicationHost.config) 上运行 ASP.NET 1.1 时出错
【发布时间】:2011-01-11 14:58:50
【问题描述】:

我正在尝试将现有的 ASP.Net 1.1 网站移植到另一个当前运行 IIS7 的 Web 服务器和一些针对 .Net 2.0、3.5 或 4.0 的网站。所有其他网站继续完美运行。不幸的是,我只能在新导入的站点上浏览静态文件。如果我尝试为新站点访问 IIS7 中的任何功能,我会收到以下错误对话框:

执行时出错 这个操作。

详情:

文件名:

\\?\C:\Windows\system32\inetsrv\config\applicationHost.config

错误:

我按照this page 上的说明进行操作,但不知道如何使其工作。

【问题讨论】:

    标签: asp.net iis-7


    【解决方案1】:

    今天下午我也遇到了这个问题。

    我做了一个快速的谷歌搜索,并在 asp.net 论坛上找到了其他有同样问题的人。问题似乎是

    这就是让我克服这个错误的原因,希望它对你有用。

    运行时尝试加载 相应的配置,它 不接受 应用程序池进入 考虑。如您所知,ASP.NET 1.1 仅支持 32 位。所以如果你有一个 64 位操作系统,为了 运行 ASP.NET 1.1,你必须启用 应用程序中的 32 位应用程序 水池。因此,使用 64 位的 QFE/SP2 操作系统(并且仅在 64 位操作系统上), 运行时错误地寻找 Framework64下的1.1版本配置,不存在。

    解决方法:

    1. 为 1.1 创建 Framework64 目录 md \windows\microsoft.net\framework64\v1.1.4322\config\
    2. 将 32 位配置复制到步骤 1 中创建的 64 位配置位置。 复制 \windows\microsoft.net\framework\v1.1.4322\config\machine.config \windows\microsoft.net\framework64\v1.1.4322\config\

    http://blogs.iis.net/wonyoo/archive/2009/06/18/workaround-running-asp-net-1-1-on-vista-sp2-ws08-sp2.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 2011-11-25
      • 1970-01-01
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多