2014-09-27 18 views
1

我按照如何使用IIS

[https://www.youtube.com/watch?v=H9vBxAH4f5E]

當我複製文件夾,IIS,並創建通過添加應用程序,我得到錯誤500寫了一個簡單的C#基於REST的Web服務部署REST Web服務。 有什麼我做錯了嗎? 我在Windows 7上安裝了IIS v6。 沒有主要功能,我應該創建控制檯還是基於Web的應用程序來渲染它? 任何幫助或指針都會很棒。

回答

0

HTTP 500意味着執行中的內部異常,它能夠找到您正在調用的服務和資源,但在返回時會導致異常,最好的方法是調試,嘗試更改部署服務器到項目的web屬性中的Visual Studio內部開發服務器,通過Visual Studio運行,通過默認設置第一個調用或異常調用,在代碼中放置一個斷點,它會中斷和調試異常,您可以修復您將獲得您可能已在服務中設置的正確XML或Json響應。

+0

謝謝你的回覆。我跑了,但錯誤是在Web.Config。錯誤消息: 此配置節不能用於此路徑。當部分鎖定在父級別時,會發生這種情況。鎖定可以是默認的(overrideModeDefault =「Deny」),也可以是帶有overrideMode =「Deny」或legacy allowOverride =「false」的位置標籤。 **如何調試Web.Config ** – MvsW 2014-09-27 02:26:42

+0

您無法調試web.config,因爲現在您已發佈確切的錯誤消息,但沒有發佈標記,web.config將覆蓋machine.config中的詳細信息,因此您只需要do允許覆蓋屬於給定.net框架版本的系統的machine.config。很多時候,machine.config鎖定標籤,並且不希望它在子項目web.config文件中被修改。 – 2014-09-27 02:34:18

+0

準確的錯誤標籤是HTTP錯誤500.19錯誤代碼\t 0x80070021。如何讓它覆蓋machine.config? – MvsW 2014-09-27 02:37:48