好的,所以我有这个.NET 1.1应用程序(由某人回来编写),它就像一个文档存储库,它在过去运行良好。我在尝试搜索项目/文档时突然遇到此错误:
页面:/CPDEPforIT/SearchResults.aspx
错误:
System.Net.WebException:请求失败,HTTP状态为401: 未经授权。在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage 消息,WebResponse响应,流responseStream,布尔值 asyncCall)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串 methodName,Object [] parameters)at CPDEPforIT.InktomiSearchService.soapSearchService.getSearchResults(SearchInput in0)在CPDEPforIT.SearchResults.GetDatasetForSearchQuery(SearchInput searchInput)at CPDEPforIT.SearchResults.Page_Load(Object sender, EventArgs e)在System.Web.UI.Control.OnLoad(EventArgs e)at System.Web.UI.Control.LoadRecursive()at System.Web.UI.Page.ProcessRequestMain()
我不记得有任何变化。这可能是由应用程序外部的东西引起的(IIS配置/权限,服务器,数据库)?
答案 0 :(得分:0)
您需要验证几件事。
如果您希望它能够正常运行,您可以为匿名访问提供帐户...
谢谢!
答案 1 :(得分:0)
我之前也遇到过这类问题。在我的情况下,代码文件夹的权限工作。请检查文件夹权限,然后尝试使用IIS权限。