Sql server 2008 r2 已将ASP.NET应用程序迁移到新服务器
最近将ASP.NET应用程序从旧服务器迁移到新服务器 两台服务器都有相同的操作系统Windows Server 2008 R2标准 两台服务器上的IIS 7.5 SQL Server 2008 R2 唯一的区别是RAM的数量和CPU的速度 我对服务器进行了点对点的检查,没有发现任何差异 我让一个开发人员看了代码,他说这不是代码 在旧服务器上,网站在新服务器上加载良好。我在通过域名浏览网站时出错 Microsoft SQL Server本机客户端10.0错误“80040e4d” 用户“NT AUTHORITY\IUSR”登录失败 /lib/SQLHelper.asp,第134行 我找不到通知NT AUTHORITY\IUSR尝试登录的任何位置。我认为这是某种违约。我在谷歌上搜索了每一行错误,试图找到解决办法,基本上一直在拨动开关,试图找到答案,但我尝试过的任何东西都不能提供任何好的结果Sql server 2008 r2 已将ASP.NET应用程序迁移到新服务器,sql-server-2008-r2,iis-7.5,windows-server-2008-r2,Sql Server 2008 R2,Iis 7.5,Windows Server 2008 R2,最近将ASP.NET应用程序从旧服务器迁移到新服务器 两台服务器都有相同的操作系统Windows Server 2008 R2标准 两台服务器上的IIS 7.5 SQL Server 2008 R2 唯一的区别是RAM的数量和CPU的速度 我对服务器进行了点对点的检查,没有发现任何差异 我让一个开发人员看了代码,他说这不是代码 在旧服务器上,网站在新服务器上加载良好。我在通过域名浏览网站时出错 Microsoft SQL Server本机客户端10.0错误“80040e4d” 用户“NT AUT
在windows的黑暗深处是否有我不检查的设置?'NT AUTHORITY\IUSR'被IIS用作匿名用户的帐户。这意味着IIS正在使用将身份验证信息传递到SQL server,而不是使用指定的用户帐户 在大多数情况下,您可以指定要在连接字符串中使用的帐户,也可以禁用匿名访问,以确保传递的帐户是经过身份验证的用户帐户 可以在SQL Server上授予IUSR帐户权限
试着看看这篇文章,因为它可能会给你一些帮助你正在使用的编译器是什么?我在VS 2012中遇到了类似的情况,最后不得不破解.Net Framework目录(%systemroot%\Microsoft.Net)内部的一些文件。