- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个将与代理对话的 WCF 服务,代理将与用户的浏览器对话。代理需要通过 http 与服务对话,浏览器需要使用 https 与代理对话。我遇到的问题是 WCF 服务正在使用 http 生成 servicePath,因此当用户的浏览器与代理对话时,它也使用 http。有什么方法可以覆盖在/jsdebug 和 WCF 服务生成的其他 javascript 中创建的 servicePath?
总而言之,我希望通过 http 访问该服务,但使用 https 的 URL 为其 javascript 提供服务
谢谢,
最佳答案
这里只是一个快速的想法:
如果您在 IIS 中托管您的服务,您能否不同时启用 HTTP 和 HTTPS 绑定(bind)。然后,您可以为您的应用程序创建一个服务引用并通过 HTTP 生成代理,并在您的站点中创建一个指向 HTTPS 的脚本引用。
对您的站点来说更好的是,始终尝试使用所谓的“相对协议(protocol)”url,使用 src='//myservice.domain.com?js
而不是 src= 'https://myservice.domain.com?js
.
这确保您站点上的脚本引用将遵循浏览器地址栏中当前使用的协议(protocol)。 Paul Irish 有一个很好的article在它...
如果这些对您有帮助,请告诉我们。
格,
沃特
关于.net - 可以更改 WCF 服务在 jsdebug 中生成的 URL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11005436/
我有一个将与代理对话的 WCF 服务,代理将与用户的浏览器对话。代理需要通过 http 与服务对话,浏览器需要使用 https 与代理对话。我遇到的问题是 WCF 服务正在使用 http 生成 ser
我们有一个 ajax listprovider 用于在我们的 webform 站点中输入预先输入的文本字段。现在每个页面都请求一个 listprovider.asmx/jsdebug 没有缓存参数等。
各位, 我有一个简单的测试应用程序,我在其中从不带参数的 Web 服务返回一个字符串。 这在我的开发环境下工作正常(Windows 7 64 位上的 VS 2010 SP1Rel)。 当我部署到本地
我是一名优秀的程序员,十分优秀!