我正在尝试将现有的ASP.Net 1.1网站移植到另一个目前运行IIS7的Web服务器和许多以.Net 2.0,3.5或4.0为目标的网站.所有其他网站继续完美运作.不幸的是,我只能在新导入的网站上浏览静态文件.如果我尝试访问新网站的IIS7中的任何功能,我会收到以下错误对话框:
执行此操作时出错.
细节:
文件名:
\\?\ C:\ WINDOWS\SYSTEM32\INETSRV \设置\的applicationHost.config
错误:
我按照这个页面上的说明进行操作,但是我不知道如何使其正常工作.
小智 13
我今天下午也遇到了这个问题.
我做了一个快速的谷歌,并在asp.net论坛上找到了同样的问题.问题似乎就是这样
这是让我超越这个错误的原因,希望它适合你.
运行时尝试加载相应的配置,它不会考虑应用程序池的位数.如您所知,ASP.NET 1.1仅支持32位.因此,如果您有64位操作系统,为了运行ASP.NET 1.1,您必须在应用程序池中启用32位应用程序.因此,对于64位操作系统上的QFE/SP2(仅适用于64位操作系统),运行时错误地在Framework64下查找1.1版本的配置,该版本不存在.
解决方法:
- 为1.1 md\windows\microsoft.net\framework64\v1.1.4322\config \创建Framework64目录
- 将32位配置复制到步骤1中创建的64位配置位置.复制\ windows\microsoft.net\framework\v1.1.4322\config\machine.config\windows\microsoft.net\framework64\v1.1.4322\config \
| 归档时间: |
|
| 查看次数: |
12371 次 |
| 最近记录: |