【发布时间】:2013-02-06 12:52:15
【问题描述】:
我尝试在 Godaddy 网络服务器中运行我的 ASP 网络应用程序并得到错误:
Exception Details: System.ArgumentException: Invalid value for key ‘attachdbfilename’.
我的连接字符串:
<connectionStrings>
<remove name=”LocalSqlServer”/>
<add name=”LocalSqlServer” connectionString=”Data Source=(LocalDB)v11.0;Integrated Security=True;AttachDbFilename=|DataDirectory|Database.mdf” providerName=”System.Data.SqlClient”/>
</connectionStrings>
有什么想法可以解决这个问题吗?我的电脑上没有这个错误。
【问题讨论】:
-
服务器的 App_Data 文件夹中确实有 Database.mdf 文件,对吗?另外,您确定 GoDaddy 允许附加数据库吗?
-
是的,我在 App_Data 文件夹中有它。好吧,我不知道 Godaddy 是否允许这样做。如果没有,我该怎么办?
-
我认为它不允许附加数据库。我需要在控制面板中手动创建数据库。
-
我在想可能是这样。如果它不允许您上传 MDF,您还可以使用生成脚本功能生成架构和数据作为快速复制。
-
迟到总比没有好,在您的连接字符串中,您的数据源缺少斜线请参阅:
Data Source=(LocalDb)\v11.0
标签: asp.net connection-string aspnetdb