2011-03-23 181 views
0

我构建了一个我期望部署的原型。它使用我创建的数据库文件MySite.mdf。在这个过程的某个时候,数据库文件ASPNETDB.mdf被添加到项目中。部署时缺少连接字符串

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

现在我正在部署,我为标记中的第二个文件添加了什么。

谢谢。

回答

0

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

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

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

相关问题