我正在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 +三叉戟/ 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。
答案 0 :(得分: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