2011-02-10 39 views
0

如何使用代码隐藏类运行我的mvc 2 Web应用程序而不是编译时生成的生成的dll?mvc 2使用Codebehind而不是预编译的dll

这样做的原因是我可以通过.cs文件更新控制器中的Action,而不必为整个站点重新部署新的dll。

你怎么可能在asp.net网站2个web表单,而不是Web应用程序

+0

你想通过这样做达到什么目的? – 2011-02-10 15:00:29

回答

0

ASP.NET MVC使用ASP.NET应用程序,而不是ASP.NET网站,这样你问是不是有可能类似。应用程序需要在部署之前进行预编译。

现在,这是说你可以实际上你作为ASP.NET MVC应用模型的网站,但准备手动完成所有的事情。

  1. 创建一个新的ASP.NET网站
  2. 在特殊App_Code文件夹中添加控制器
  3. 添加含有相应的web.config,布局和视图
  4. 配置您的路线视图文件夹中Global.asax

所以你需要把你所有的代码放在(控制器,型号,...)的App_Code文件夹。