尝试在.net中访问我的web服务时,获取网站被阻止
我的测试服务器上有一个带有GetData webmethod的asmx文件 当我登录到测试服务器(我是管理员)并运行我的方法时,一切正常: 因此,我将字符串格式化为JSON数据 但是,当我登录到生产服务器并执行相同操作时,我会收到以下消息: Internet Explorer增强的安全配置正在阻止下列网站的内容。 这两台服务器都是带有Service Pack 1的Windows Server 2008 R2 我找不到生产服务器和测试服务器上的Internet安全设置之间的任何差异 你知道去哪里看吗尝试在.net中访问我的web服务时,获取网站被阻止,.net,web-services,security,windows-server-2008,asmx,.net,Web Services,Security,Windows Server 2008,Asmx,我的测试服务器上有一个带有GetData webmethod的asmx文件 当我登录到测试服务器(我是管理员)并运行我的方法时,一切正常: 因此,我将字符串格式化为JSON数据 但是,当我登录到生产服务器并执行相同操作时,我会收到以下消息: Internet Explorer增强的安全配置正在阻止下列网站的内容。 这两台服务器都是带有Service Pack 1的Windows Server 2008 R2 我找不到生产服务器和测试服务器上的Internet安全设置之间的任何差异 你知道去哪里
谢谢。您需要将以下内容添加到web.config
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
默认情况下,您提到的url在生产服务器中被阻止。您需要将以下内容添加到web.config
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
默认情况下,您提到的url在生产服务器中被阻止。您是否尝试在生产服务器的不同浏览器上运行它?我没有。我不允许安装任何东西。我唯一拥有的是另一台具有相同操作系统和设置的服务器,而这台服务器与我的web服务没有任何问题。您解决过这个问题吗?您是否尝试过在生产环境中的不同浏览器上运行它?我没有。我不允许安装任何东西。我唯一拥有的是另一台具有相同操作系统和设置的服务器,而这台服务器与我的web服务没有任何问题。您解决过这个问题吗?