我需要将登录用户的WINDOWS AUTHENTICATION详细信息传递给pdf转换器才能使其正常工作。 我试过这个
PdfConverter.AuthenticationOptions.Username = CredentialCache.DefaultNetworkCredentials.UserName;
PdfConverter.AuthenticationOptions.Password = CredentialCache.DefaultNetworkCredentials.Password;
但这没有用。转换器在本地工作,但在启用了Windows身份验证的服务器中返回404错误。
如何获取代码凭据?
答案 0 :(得分:0)
试试这个: - (你可以使用WindowsIdentity)
WindowsIdentity id = HttpContext.Current.Request.LogonUserIdentity;
String UserName = id.Name;
我认为我们无法检索密码,因为密码不存储在Windows中。
答案 1 :(得分:0)
您应该升级到使用当前Windows凭据的最新版本,以便从IIS访问该网页。如果您需要HtmlToPdfConverter.AuthenticationOptions.UseDefaultCredentials属性,可以禁用此功能