我正在 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。