我們在使用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>
大功告成!
本文介绍了解决非本机电脑无法调用WebService的问题。通过修改Web.Config文件中的<webServices>配置,可以成功实现跨机测试及调用。此方法适用于VS2005开发环境下部署于IIS的WebService。
7475

被折叠的 条评论
为什么被折叠?



