让我的网站几乎按照我需要的方式设置,所以继续将网站转换为SSL安装证书,然后重建我的项目并将其推送到子文件夹,确定它就是这样。事实并非如此!
我所拥有的是一个双层网站,其中一个着陆网站是匿名网站,然后是一个使用Windows身份验证的子文件夹中的应用程序子网站。登陆站点/页面工作正常但是当您单击链接以启动Web应用程序并在进行Windows身份验证的子文件夹中启动Web应用程序时,系统会提示您输入凭据,但在验证后这个错误:
Server Error in '/CInTrac' Application.
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Login failed for
user 'NT AUTHORITY\ANONYMOUS LOGON'.
Source Error:
An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the exception
can be identified using the exception stack trace below.
Stack Trace:
[SqlException (0x80131904): Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.]
现在不可否认,这是我第一次设置SSL,所以我确信在这里我可能会遗漏一些东西,所以我可能在这里犯了一些错误但是地球会导致这个错误这样做。代码中根本没有匿名调用,这在桌面上的VS中运行良好。在服务器上设置证书之前它确实运行良好
任何建议都将不胜感激! 谢谢 肯...
答案 0 :(得分:0)
出于某种原因,我不得不切换到启用ASP.NET模拟的基本身份验证(模拟经过身份验证的用户),以使其能够使用SSL证书。这样做之后一切都很好。