C# 中WebService "請求格式無法識別"

問題:

     訪問系統基本類型正常,但訪問序列化的類結構時報錯"請求格式無法識別"


解決方法:

在fromework1.0和1.1是有區別的,
在1.1的 machine.config (C:/WINNT/Microsoft.NET/Framework/v1.1.4322/CONFIG),默認webservice去除了post,get方法
你可在你的 machine.config 中加上 或者 只在 webServices 項目的 Web.config 的<system.web>里加上:
<webServices>
      <protocols>
        <add name="HttpPost" />
        <add name="HttpGet" />
      </protocols>
</webServices>
否則,在ie地址欄輸入 webServices 訪問地址串時,提示:請求格式無法識別。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章