簡體   English   中英

在沒有Visual Studio的情況下調用ASMX Web服務

[英]Invoke ASMX Web Service without Visual Studio

有兩台PC:在PC1中,我創建了ASMX Web Service,並在本地IIS中托管。

我的網址就像

XXX.XXX.X.103:82/WebService.asmx

現在,沒有Visual Studio中的PC2,我剛安裝框架4.5。

如何調用和測試ASMX Web Service只使用框架?

因為當我在瀏覽器中運行該URL時,我得到了服務列表,但無法對其進行測試。 如何僅使用“ .NET Framework”解決?

這是屏幕截圖:

在此處輸入圖片說明

我在PC2和“調用按鈕”中沒有得到此“測試方法”。

好吧,我得到了答案:

這是我在“ Web.Config ”中添加的代碼。

<webServices>
    <protocols>
      <add name="HttpGet"/>
      <add name="HttpPost"/>
    </protocols>
 </webServices>

如果您要測試的Web服務方法的輸入上有任何nullable參數,則不會顯示“ Invoke按鈕。

ASMX服務旨在在IIS中運行。 使用Visual Studio時,將使用輕量級的IIS( Cassini )。

您將需要在PC2上安裝IIS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM