3
我正在研究一個簡單的.Net 4.0 web服務。我創建了一個方法,它接受一個字符串輸入。我以調試模式運行項目,以便在瀏覽器中打開一個頁面,我可以輸入一個輸入並調用該服務的方法。不幸的是我收到以下錯誤:Web服務不接受輸入
System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (xmlData="<?xml version="1.0" ...").
at System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
at System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, RequestValidationSource requestCollection)
at System.Web.HttpRequest.get_Form()
at System.Web.Services.Protocols.HtmlFormParameterReader.Read(HttpRequest request)
at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
我嘗試添加
<pages validateRequest="false" />
到web.config。這是行不通的。
我該怎麼辦?