我有一個新的.net webapi應用程序,可以在我的開發框上正常工作,但無法在我們的IIS8服務器上運行它。 webapi可以通過瀏覽器或應用程序返回XML格式的數據,但是當我切換到MediaTypeWithQualityHeaderValue(「application/json」)時,我只是從IIS獲取500內部服務器錯誤響應。WebAPI在Windows Server 2012上啓用JSON支持IIS 8
所以在IIS 8到目前爲止,我有: 增加了一個以.json MIME類型(應用程序/ JSON) 安裝傳統的ASP(seemded需要這爲下一步) 增加了一個以.json處理程序映射(以.json/C:\ WINDOWS \ SYSTEM32 \ inetsrv \ asp.dll/JSON)
如果任何人都可以給我任何線索,我錯過了什麼,那將是偉大的。
謝謝
目前我不得不轉換到XML,但這並不直接,因爲我從命名空間'http://schemas.datacontract.org/2004/07/arbEvolveModel'中獲取了錯誤Expecting元素'SqlReferenceData'。 webApi'..遇到名爲'SqlReferenceData'的'元素',命名空間爲'http://schemas.datacontract.org/2004/07/arbEvolveWebAPI.webApi'。 – ac66