【发布时间】:2013-12-09 17:17:40
【问题描述】:
我已经在服务器上部署了我的 ASP.NET MVC 5 应用程序,但它在使用 localdb 的每个页面上都崩溃了。
但我复制了.mdf 文件所在的App_Data 文件夹。我什至在机器上安装了 SQL Server 2012 Express。
但每次我遇到同样的错误。
Le fichier spécifiéest introuvable
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。异常详细信息:System.ComponentModel.Win32Exception: Le fichier spécifié est introuvable
来源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[Win32Exception (0x80004005): Le fichier spécifié est introuvable]
[SqlException (0x80131904):建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供程序:SQL 网络接口,错误:52 - 无法找到本地数据库运行时安装。验证 SQL Server Express 是否已正确安装并且本地数据库运行时功能已启用。)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常, Boolean breakConnection, Action`1 wrapCloseInAction) +5352431
抱歉,尽管我将 ui 设置为 us-english,但其中一部分是法语。
web.config 文件如下所示:
<connectionStrings>
<add name="ConnectionString"
connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=C:\inetpub\wwwroot\MygLogWeb\App_Data\Database.mdf;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
以前是这样的:
<add name="ConnectionString"
connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True"
providerName="System.Data.SqlClient"/>
【问题讨论】:
标签: c# asp.net-mvc-5 sql-server-2012-express localdb