将现有的asp.net Web应用程序转换为MVC3

时间:2011-08-23 11:42:18

标签: asp.net-mvc asp.net-mvc-3

我有一个现有的asp.net Web应用程序,我需要转换为mvc3。

只要在我的项目的web.config中添加以下内容,项目就会停止工作我正在使用IIS 5.我想我在IIS中遗漏了一些内容,请指教

 <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
      <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
      </namespaces>
    </pages>

1 个答案:

答案 0 :(得分:0)

首先确认是否有任何MVC3项目与IIS5一起配置,您可能需要设置通配符规则并取消选中验证文件是否存在。一旦你完成了这个,我所做的只是创建一个空的新MVC3项目,并将我的东西从旧项目转移到新项目。这是最不自由的方式。保持解决方案的名称空间相同,这样您就不必处理名称空间不匹配问题。