1

我有我試圖在Visual Web Developer速成版(Service Pack 1中)來測試Web服務。我正在與來自SVN存儲庫的兩個不同分支上的兩個不同網站合作,但大體上使用相同的代碼。 Web服務是相同的代碼,但其他功能存在一些代碼差異。測試輸入字段不可用於Web服務在Visual Web Developer速成

我的問題是,在調試模式將web服務規範頁面時(即MyWebService.asmx)應該有針對Web服務輸入參數的文本字段。在這些網站之一,這些字段是可用的。在另一個他們不可用。我不明白爲什麼/這兩個設置之間應該有什麼區別。

回答

1

只有當HTTP POST作爲提交選項可用時,如果您的提交參數中有複雜類型,那麼HTTP POST可能無法處理它們,因此不會啓用......然後該字段將不會出現在助手頁面上。

+0

複雜類型不應該在這裏的一個問題。我的一個開發分支網站工作正常,但另一個沒有。它們與Web服務完全相同。應該有其他一些因素來檢查。 – 2009-06-01 16:24:41

+0

原來,這實際上是一個問題,我的Web服務綁定到0.0.0.0而不是本地主機,從而防止輸入字段出現在我的一個開發分支中。計算機的重啓似乎是對互聯網上這個問題的建議解決方案,這是我所做的並解決了這個問題。 但是你的答案拉撒路是正確的,因爲我已經發現,而圍繞網絡研究這個問題 – 2009-06-09 22:07:10