C# 缺少Web服务上的调用按钮
我使用vs 2017、.net 4.61创建了一个web服务。当我使用iis从服务器上浏览时,web服务工作得非常出色,但是如果我在本地计算机上进行测试,调用按钮就会消失 我已尝试在web.config文件的部分上方添加以下代码-C# 缺少Web服务上的调用按钮,c#,web-services,visual-studio-2017,web-config,iis-6,C#,Web Services,Visual Studio 2017,Web Config,Iis 6,我使用vs 2017、.net 4.61创建了一个web服务。当我使用iis从服务器上浏览时,web服务工作得非常出色,但是如果我在本地计算机上进行测试,调用按钮就会消失 我已尝试在web.config文件的部分上方添加以下代码- <webServices> <protocols> <add name="HttpGet"/> <add name="HttpPost"/> </protocols> 但是我得到一个错误“
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
但是我得到一个错误“无法读取配置节'webServices',因为它缺少节声明”
我哪里出错了?在ConnectionString部分之后添加了以下内容-
<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>
调用按钮消失。。。注意,在我的工作中,我没有本地计算机的管理员权限,我需要具有管理员权限的open visual studio来运行wcf服务。你试试这个?谢谢@D3ivid。我在我的机器上有管理员权限,而服务器管理员(或其他人)也无法看到它。但是我们把它作为一个网站运行,而不是通过VS。。这几乎就是我们正在使用的。