我想将我的ASP.NET MVC应用程序部署到Web托管公司(如DiscountASP.net)。我对Web服务器上web.config文件中需要的内容感到困惑。当我在本地创建项目时,我得到了一个臃肿的web.config以及各种附加模块,处理程序,编译器。我是否需要将所有这些项目添加到生产web.config文件?将ASP.NET MVC应用程序部署到IIS7并保持干净web.config
我仍然在IIS6中部署当前的ASP.NET应用程序(而不是MVC),并且我一直为生产环境手工制作一个简单的web.config,并将其上传到其余应用程序文件。这似乎与IIS7我打算使用Web服务器上的IIS管理器来构建web.config。在生产服务器上构建/管理web.config的最佳方式是什么?
比方说,我有一个非常简单的应用程序,我唯一添加到web.config的是一个数据库连接字符串。我是否需要将所有处理程序,模块和编译器加入到网络中?配置或将此信息已在machine.config? – 2009-02-23 20:48:35
你应该能够去除其他东西,但是当你使用MVC时,可能有处理程序和MVC工作所需的模块。我可以告诉你的最好的事情就是在本地进行测试,直到你有一个精简的配置部署。 – 2009-02-23 20:59:31