0
我創建了一個簡單的Web方法,我在我的虛擬機(Windows Vista旗艦版)代管,在IIS 7,如下圖所示未解決超時操作簡單ASMX Web方法託管在IIS 7
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
於是,我寫了一個簡單的代碼來使用Web服務,如下圖所示
static void Main(string[] args)
{
WebTest.Service1 ss = new TestConsumeWeb.WebTest.Service1();
Console.WriteLine(ss.HelloWorld());
}
第一次當我試圖用這個Web服務,它工作正常。但是,第二次嘗試顯示沒有運氣。爲了讓Web服務重新工作,我發現有兩種方式,
- 重新啓動IIS服務器,但它不可能重新啓動IIS不時
- 等待相當長的時間(約20分鐘),並且它再次僅工作一次。
有人能告訴我什麼可能會出錯嗎?我列出了幾種可能性,但我不確定它們是否是問題。
- IIS安裝問題?
- 應該使用異步web方法?
- IIS配置問題?
- 編碼問題?
- 必須在Web.config文件中完成一些操作嗎?
我真的需要你的幫助,如果你可以,在先進的感謝..
如何使用Web引用或服務引用訪問Web服務? –
我使用的是Web引用,使用它們有什麼區別嗎? – Derek
請嘗試使用服務參考。這是可取的。也請嘗試禁用防火牆並嘗試運行應用程序以檢查此問題。同時檢查應用程序池設置。 –