换了几台服务器也都是这样,有一台是纯NET4.0的  有一台是NET3.5+NET4.0+MVC4的服务器,都是直接显示源代码,估计没有遇见过这种灵异现象!!!!

解决方案 »

  1.   

    额额,加上  .aspx   text/html 的MIME没效果啊,还是显示源代码
      

  2.   

    没有执行读取啊,应该是服务器设置防火墙拦截了,权限的问题不能执行MVC的代码,可以给予权限试试,或者IIS装一下MVC的选择环境
      

  3.   

    有啊,MVC能执行,但MVC里面的几个做别的功能的aspx就执行不了,直接显示为源代码
      

  4.   

    aspx和 ashx设置一下忽略路由试试
      

  5.   

    忽略了啊     routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
                           routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
                           routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");
    就是本地WIN7正常,放上IIS6的WIN2003就不正常了!
      

  6.   

    本地WIN7都不用忽略也正常,放上去就显示源代码