0

我正在 Windows 2008 / iis7 上构建网站,需要 32 位模式来实现报告功能。应用程序池一切正常,允许 32 位应用程序设置为 false,但是当我将应用程序池设置为允许 32 位应用程序设置为 true 时,我收到 404 错误,因为被调用的路径正在更改。以下是来自 IIS 日志的剪辑:

uat 设置为 false - 工作正常 304 表示请求已缓存 2012-07-09 18:29:56 xxx.xx.xxx.xx GET /Metron/images/flags/ae.png - 80 - xxx.xx.xxx .xxx Mozilla/4.0+(兼容;+MSIE+8.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5。 30729;+.NET+CLR+3.0.30729;+.NET4.0C;+.NET4.0E;+InfoPath.2;+MS-RTC+LM+8) 304 0 0 109

uatext 设置为 true - /Metron 从路径中删除,浏览器抛出 404 错误。404 错误表示请求项目已移动或找不到。2012-07-09 18:24:33 xxx.xx.xxx.xx GET /images/flags/ae.png - 80 - xxx.xx.xxx.xxx Mozilla/4.0+(兼容;+MSIE+8.0;+Windows +NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+.NET4。 0C;+.NET4.0E;+InfoPath.2;+MS-RTC+LM+8) 404 0 2 93。

4

1 回答 1

0

似乎即使您尝试使用的 .NET 框架可用,但它可能未正确绑定到 IIS 安装。导航到 c:\Windows\Microsoft.NET\Framework\,然后导航到与您尝试使用的 .NET 版本对应的目录。通过:aspnet_regiis.exe -i 安装框架。另请参阅:http: //msdn.microsoft.com/en-us/library/k6h9cz8h (v=vs.80).aspx 。另请参阅此 StackOverflow 问题:How do I fix 404.17 error on Win Server 2k8 and IIS7

于 2013-03-28T12:12:11.173 回答