IIS中的ASP登录控件无法正常工作

时间:2013-07-09 18:05:21

标签: asp.net sql iis login

我开发了一个使用ASP.NET网站管理工具利用登录控制的网站。然后,我将整个项目移动到将托管项目的服务器上。我在IIS 7上有该站点但是当我尝试登录时,我收到错误消息:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:50 - 发生本地数据库运行时错误。无法创建自动实例。请参阅Windows应用程序事件日志以获取错误详细信息。   )

我已经给了NETWORKSERVICE适当的权限。似乎从在线浏览这是一个SQL服务器问题。它在VWD Express中运行良好,但在IIS上运行不正常。我知道角色,用户,权限都存储在.mdf中,但我猜它没有被正确访问。 有没有人对此有任何见解?

这是我的连接字符串:

  

add name =“DefaultConnection”connectionString =“Data Source =(LocalDb)\ v11.0; Initial Catalog = aspnet-GMPL-20130618083445; Integrated Security = SSPI; AttachDBFilename = | DataDirectory | \ aspnet-GMPL-20130618083445.mdf “         的providerName = “System.Data.SqlClient的”

提前谢谢!

2 个答案:

答案 0 :(得分:0)

它正在尝试使用“LocalDB”,它可能没有安装在您的服务器上。您可能应该连接到常规数据库,而不是LocalDB。

LocalDB是一种新型SQL Express - 似乎是针对开发机器而不是实际服务器。

答案 1 :(得分:0)

将连接字符串更改为

"Data Source=.\SQLEXPRESS;Initial Catalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True"
相关问题