我已经使用vs 2017,.net 4.61创建了一个Web服务。当我使用iis从服务器浏览时,该Web服务就像一个超级按钮一样起作用,但是如果我在本地计算机上进行测试,则调用按钮会消失。
我尝试在web.config文件中的部分上方添加以下代码-
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
但是出现错误“无法读取配置节'webServices',因为它缺少节声明”。
我要去哪里错了?
答案 0 :(得分:0)
在connectionStrings部分之后添加了以下内容-
<system.web>
<compilation debug="true" targetFramework="4.6.1" />
<httpRuntime targetFramework="4.6.1" />
<webServices>
<protocols>
<add name="HttpSoap12"/>
<add name="HttpSoap"/>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>