Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用户登录失败';NT授权\匿名登录';dynamics CRM的aspx页面出错_C#_Asp.net_Iis_Config_Connection String - Fatal编程技术网

C# 用户登录失败';NT授权\匿名登录';dynamics CRM的aspx页面出错

C# 用户登录失败';NT授权\匿名登录';dynamics CRM的aspx页面出错,c#,asp.net,iis,config,connection-string,C#,Asp.net,Iis,Config,Connection String,SSPI安全性无法从应用程序服务器连接到远程数据库服务器 我正在尝试在嵌入Dynamics CRM的aspx页面中编辑web.config。 前面的web.config连接字符串如下所示: <add name="conn" connectionString="Server=10.138.50.133;MultipleActiveResultSets=True;Database=dbserverip;User Id=domain\CRMADMINUAT;Password=p@ssword"

SSPI安全性无法从应用程序服务器连接到远程数据库服务器

我正在尝试在嵌入Dynamics CRM的aspx页面中编辑web.config。 前面的web.config连接字符串如下所示:

<add name="conn" connectionString="Server=10.138.50.133;MultipleActiveResultSets=True;Database=dbserverip;User Id=domain\CRMADMINUAT;Password=p@ssword" providerName="System.Data.SqlClient" />
以下是我已采取但仍不起作用的步骤:

  • 将CRM应用程序池标识从本地系统更改为系统管理员用户,该用户在应用程序和数据库服务器上都具有管理员权限

  • 添加到web.config

  • 禁用站点的
    匿名身份验证
    。启用ASP.NET模拟

  • 更改集成安全性=true

  • AD中没有特殊的委派配置

  • 我意识到该站点在服务器localhost中正常工作,仅当我尝试从与服务器位于同一局域网中的PC访问时显示匿名错误

    还有一件奇怪的事发生了当我在数据库中创建新的登录用户“NT AUTHORITY\ANONYMOUS LOGON”时,错误消失了,页面与以前一样工作正常似乎“NT授权\匿名登录”是硬编码用户或配置??但是我已经检查了我的代码,我的代码中不存在这样的东西


    真希望有人能帮助我。。谢谢大家。

    这似乎是“双跳问题”。当客户端、web服务器和SQL server都位于不同的计算机上时,必须在此web服务器和SQL server之间启用委派。这是在AD用户和计算机工具中通过“计算机属性”的“委派”选项卡设置的

    关于什么是“双跳问题”以及如何解决它的更多详细信息,您可以参考以下文章:

     <add name="conn" connectionString="Data Source=SGARCRMDBUAT;Initial Catalog=DB_MSCRM;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
    
     [SqlException: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.]