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