2003上反倒部署成功了asp.net4.0能跑的,加入了mvc的东西还得再regiis一下,而且部署在我的win7的电脑上也一切正常,有没有modules 都正常。
但部署到一台2008上,如果有<modules runAllManagedModulesForAllRequests="true" />配置,
那么所有css png jpg文件都会转变成.css.cshtml .png.cshtml .jpg.cshtml的请求 导致无法访问。
如果没有modules配置节的话,MVC的action方法都会404。
但是常规页面webform的aspx页面可以访问。
ExtensionlessUrlHandler那些节点是有的,MapRoute配置也是4.0正常的默认配置。
我发现引发图片中的错误主要原因还是App_Themes文件夹的特殊性,如何去掉他的特殊性呢?
将通配符*解析到isapi试试
2008 r2吗?还是2008
系统里面看到的是server 2007 什么的,IIS显示的是server 2008,装的.net 4.5.1