【问题标题】:Getting website is being blocked when trying to access my web service in .net尝试在 .net 中访问我的网络服务时,获取网站被阻止
【发布时间】:2011-12-29 02:16:05
【问题描述】:

我的测试服务器上有带有 GetData webmethod 的 asmx 文件。

当我登录到测试服务器(我是管理员)并运行我的方法时,一切正常:

http://localhost/app/Services.asmx?op=GetData

因此,我将字符串格式化为 JSON 数据。

但是,当我登录到 生产服务器 并执行相同操作时,我收到消息:

来自下列网站的内容被 Internet Explorer 增强的安全配置阻止。

两台服务器都是带有 Service Pack 1 的 Windows Server 2008 R2。

我找不到生产服务器和测试服务器上的 Internet 安全设置之间的任何区别。

有什么想法可以去哪里看?

谢谢。

【问题讨论】:

  • 你试过在生产中的不同浏览器上运行它吗?
  • 我没有。我不允许安装任何东西。我唯一拥有的是另一台具有相同操作系统和设置的服务器,而这台服务器对我的网络服务没有任何问题。
  • 你解决过这个问题吗?

标签: .net web-services security windows-server-2008 asmx


【解决方案1】:

您需要将以下内容添加到您的 web.config 中

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

您提到的网址默认在生产服务器中被阻止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多