当用户访问我的网站时,他必须输入凭据。这些凭据基本上是普通的目录访问凭据。 在某个特定的点上,我通过调用来检查他们想要下载的某个文件是否存在
WebRequest req = HttpWebRequest.Create(checkUri.AbsoluteUri);
WebResponse res = req.GetResponse();
虽然我可以从浏览器访问checkUri,但在进行上述检查时却收到了401错误。我认为我需要设置
req.Credentials
但是我不知道当前凭据存储在哪里...
有什么想法吗?
--更新--
- 综合Windows身份验证:否
- 允许匿名:关闭
- 呼叫者:同一网站页面上的链接(GET)
- 模拟:默认关闭(甚至不知道如何在asp.net mvc中启用它)