Asp.net mvc 3 IIS 7无法创建ASPNETDB.MDF
我有一个使用本地SQLServerExpress数据库(又称~/App\u Data/ASPNETDB.MDF)的web应用程序 在Windows 2008 Standard(SP2)上部署到IIS 7.0时,出现以下错误: 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。(提供程序:SQL) 网络接口,错误:26-定位服务器/实例时出错 (指定) 错误消息接着提供了一些建议 SQLExpress数据库文件自动创建错误: 连接字符串指定本地Sql Server Express实例 使用应用程序的App_数据目录中的数据库位置。 提供程序试图自动创建应用程序 服务数据库,因为提供程序确定该数据库 不存在。以下配置要求是必需的 若要成功检查应用程序服务是否存在,请执行以下操作: 数据库并自动创建应用程序服务数据库:Asp.net mvc 3 IIS 7无法创建ASPNETDB.MDF,asp.net-mvc-3,deployment,iis-7,Asp.net Mvc 3,Deployment,Iis 7,我有一个使用本地SQLServerExpress数据库(又称~/App\u Data/ASPNETDB.MDF)的web应用程序 在Windows 2008 Standard(SP2)上部署到IIS 7.0时,出现以下错误: 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。(提供程序:SQL) 网络接口,错误:26-定位服务器/实例时出错 (指定) 错误消息接着提供了一
4.
(在哪里可以找到“自述文件”?)。但是,其他项目在我看来是正确的
具体地说
我遗漏了什么?我以前也犯过同样的错误,问题是我的SQL Server服务被停止了,这很奇怪,但有时它们只是崩溃了,我不得不重新安装SQL Server,因为该服务甚至不允许我启动它,因此,您可能需要对此进行检查。我最终将相关表移动到新的SQL Server数据库,因为我无法解决权限问题
无论如何,对于生产应用程序来说,这是推荐的方法,但不幸的是,要为一个流量非常小的网站部署ASPNETDB.MDF变体(在确定如何配置安全性方面)太难了。这一点很好,但对我来说并非如此。该服务正在运行,我还可以附加从SSMS中的开发人员计算机复制的.MDB文件。