我开发了一个使用 ASP.NET 网站管理工具控制登录的网站。然后,我将整个项目转移到将托管该项目的服务器上。我在 IIS 7 上有该站点,但是当我尝试登录时,我收到错误消息:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。)
我已授予 NETWORKSERVICE 适当的权限。从网上浏览看来,这是一个 sql server 问题。它在 VWD Express 中运行良好,但在 IIS 上运行良好。我知道角色、用户、权限存储在 .mdf 中,但我猜它没有被正确访问。有人对此有任何见解吗?
这是我的连接字符串:
add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-GPL-20130618083445;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-GPL-20130618083445.mdf" providerName= “System.Data.SqlClient”
先感谢您!