部署时缺少连接字符串

时间:2011-03-23 00:01:17

标签: asp.net visual-studio

我构建了一个我想部署的原型。它使用我创建的数据库文件MySite.mdf。在此过程中的某个时刻,数据库文件ASPNETDB.mdf已添加到项目中。

当我查看web.config文件时,我看到了connectionStrings标记,但在那里我只看到了MySite的嵌套标记。

现在我正在寻找部署,我要为标签中的第二个文件添加什么。

感谢。

1 个答案:

答案 0 :(得分:0)

您正在使用SQL Server Express User Instance;如果您要部署的服务器支持此功能,则部署时无需更改连接字符串。

部署用户实例数据库的最常见问题是服务器不支持用户实例。 (请注意,只有SQL Server Express Edition支持用户实例)。如果服务器不支持此配置,则必须在服务器上创建数据库并更改连接字符串,这个过程可能涉及很多步骤。

另一方面,如果您的服务器支持用户实例并且它使用的是与您相同的SQL实例名称,例如SQLEXPRESS,默认实例名称,您应该能够简单地部署您的站点并且它将运行(只要您在部署中包含ASPNETDB.mdf文件)。