如何在Web服务调用期间避免使用401.1?

时间:2012-03-13 22:06:33

标签: jquery web-services iis deployment windows-authentication

我有一个ASP.NET MVC 3应用程序,我在Server 2003上部署到IIS 6。数据库是在Server 2008 R2上运行的SQL Server 2012 RC0。我正在使用Windows身份验证,我的应用程序中的标准页面工作正常。用户进行身份验证,页面检索&显示数据。但是,我有几页我使用jQuery从Web服务中检索数据。这些调用收到401.1错误。

HTTP错误401.1 - 未经授权:由于凭据无效,访问被拒绝

这当然不会发生在我的开发盒上。我已经谷歌搜索了很长一段时间,但没有找到一个有效的修复程序。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

嗯,我有这个工作,虽然我仍然不知道究竟是什么导致了错误。我在虚拟目录中的默认网站下运行我的应用程序。这显然是一个安全问题,所以我尝试了默认网站和默认网站之间的一系列不同的安全配置。虚拟目录,但没有解决问题。将应用程序移动到自己的网站后,Web服务调用就完成了。