.net asmx不会使用https调用

.net asmx不会使用https调用,.net,web-services,asmx,.net,Web Services,Asmx,我正在运行一个web服务,在本地机器上运行时效果良好。然而,当部署到生产环境中时,我遇到了一些问题。当我访问以下站点时:https://[mydomain]/[mywebservice.asmx]我得到了一个web方法列表,正如预期的那样注意:所有列出的web方法都正确地在各自的链接中包含https。我点击其中一个,我得到了我的SOAP信息,以及测试我的web方法的能力——也正如预期的那样。当我输入一个值并单击Invoke时,我会得到一个错误,页面找不到——原因是Invoke将我发送到我网站的h

我正在运行一个web服务,在本地机器上运行时效果良好。然而,当部署到生产环境中时,我遇到了一些问题。当我访问以下站点时:https://[mydomain]/[mywebservice.asmx]我得到了一个web方法列表,正如预期的那样注意:所有列出的web方法都正确地在各自的链接中包含https。我点击其中一个,我得到了我的SOAP信息,以及测试我的web方法的能力——也正如预期的那样。当我输入一个值并单击Invoke时,我会得到一个错误,页面找不到——原因是Invoke将我发送到我网站的http版本。asmx上的一个快速查看源讲述了这个故事:

<form target="_blank" action='http://[mydomain]/[mywebservice.asmx]/[mywebmethod]' method="POST">
我需要将此操作设置为https,但我不知道如何更改此操作。我到处都找遍了,找不到这个环境,已经用尽了我所有的资源。感谢您的帮助


服务器:Windows 2003 SP2

,但您的操作属性指定了http。你希望它去哪里?对,这就是问题所在。我需要的行动是https。必须有一个设置告诉asmx使用什么。这是默认的asmx测试界面,对吗?谁在乎它是不是https。无论如何,您的服务客户端都必须指定正确的https地址。这是事实,但我们的支持人员在对客户进行故障排除或支持时可以从使用这些web服务测试中获益。但您的操作属性指定了http。你希望它去哪里?对,这就是问题所在。我需要的行动是https。必须有一个设置告诉asmx使用什么。这是默认的asmx测试界面,对吗?谁在乎它是不是https。无论如何,您的服务客户端都必须指定正确的https地址。这是事实,但我们的支持人员可以在故障排除或支持客户时使用这些web服务测试。