将ASP.NET MVC 1.0应用程序部署到IIS6上

时间:2010-08-05 06:13:07

标签: asp.net iis web-config

这让我发疯了。我写了一个简单的ASP.NET MVC 1.0应用程序,我将它发布到我的本地机器上,并发布到生产服务器上。本地和生产都连接到相同的第3个数据库服务器。

应用程序在本地计算机上运行正常,但在生产服务器上运行不正常。在生产服务器上,我收到如下错误消息:“建立与SQL Server的连接时发生与网络相关或特定于实例的错误...”

生产服务器正在运行IIS6,我已经启用了通配符。我还尝试通过删除accountcontroller来删除对aspmembership的所有引用。 有趣的是,即使我尝试创建一个默认的ASP.NET MVC 1.0应用程序并将其发布到生产中,我也会得到相同的错误消息,并且在任何地方都没有数据库连接。

我该如何解决这个问题或从哪里开始?这是IIS 6问题上的MS SQL问题还是ASP.NET MVC 1.0?

非常感谢你

1 个答案:

答案 0 :(得分:1)

在尝试使MVC 1和WebForms共存时,我遇到了同样的问题。最后,我必须将它包含在web.config文件中。

<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

            <remove name="UrlRoutingModule"/>
            <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing"/>

asp.net-mvc and webforms co-existing

相关问题