2007年12月5日 星期三

如何讓非本機電腦也可以透過IE測試叫用Web Service

我們在使用VS2005開發完Web Service後,就會把Web Service部署到某台IIS伺服器上,在伺服器本機上,我們可以用IE來測試叫用Web Service的Method。

本機

 

在非本機電腦上叫用Method則會出現"測試表單只適用於來自本機電腦的要求"的訊息

非本機

 

可是有時候,我們就是會有要在非本機測試叫用Web Service的需求,怎麼辦呢?

答案就是改Web.Config

在 <system.web> .... </system.web>區段中加入下面這一段

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

大功告成!

沒有留言: