怎么解决“远程服务器返回错误: (401) 未经授权”错误
我想实现的是:客户端上传xml文件之后,服务器端用xml模式文件(xsd)进行验证,
if(Session["xml"]==null)
throw new InvalidOperationException ("No XML file has been uploaded yet.");
StringReader xmlinput=new StringReader ((string)Session["xml"]);
XmlTextReader reader=new XmlTextReader (xmlinput);
XmlValidatingReader validator=new XmlValidatingReader (reader);
XmlSchema schema=XmlSchema.Read (new XmlTextReader ("http://localhost/FriendsReunionUI/Friends.xsd"),null);
validator.Schemas .Add (schema);
validator.ValidationType =ValidationType.Schema ;
以上语句加在try{}中。
我在这一句:
XmlSchema schema=XmlSchema.Read (new XmlTextReader ("http://localhost/FriendsReunionUI/Friends.xsd"),null);
上面设了断点。
运行的时候,到设了断点的这一句时,就直接跳到catch(Exception ex){Label1.Text=ex.Message;}这里来了。
Label上的文本为:
远程服务器返回错误: (401) 未经授权。