我试图让一个拥有本地数据库的网站在内部网络上工作,并且在授权方面遇到了大量问题。我觉得我越来越近了。
我现在的问题似乎仍然是授权。当我的programpools身份设置为LocalSystem时我的应用程序运行但是当我将它分配给NetworkService时,我得到了一个着名的错误:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。
我必须让它到NetworkService才能在内部网络的服务器上工作。
其他信息: 服务器在带有IIS 7.0,.NET framework 4.5(4.0.30319)的Windows Server 2008上运行 Web应用程序是ASP.NET,MVC 5,实体框架
我尝试在运行Windows 7,IIS 7.5的计算机上进行测试并遇到同样的问题。
我的连接字符串有效,因为当我将池标识设置为LocalSystem
时,网站可以正常工作任何人都有解决这个问题的方法吗?那会对我有所帮助!
PS。抱歉我的英语不好。