我可以在本地IIS上访问.mdf文件。但是,当我将它移动到app_data下的服务器时,我无法做到。我错过了一步吗?
其他信息
.mdf位于服务器上的app_data下。
看起来它正在尝试连接,但不能。
连接字符串如下:
Public Const SQL_PRO As String = "Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\MyDB.mdf;Integrated Security=True"
更新2
这是错误消息。 Sql Express 2008安装在IIS
上建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:52 - 无法找到本地数据库运行时安装。验证是否已正确安装SQL Server Express并且已启用本地数据库运行时功能。)
谢谢,
埃里克
答案 0 :(得分:0)
在VS Project中,在解决方案资源管理器中,选择MDF并选择属性(Alt + Enter),对于“复制到输出目录”,选择“始终复制”。我认为你的文件在发布时没有打包。