我使用 Visual Studio 2008... 并创建了一个 ASP.NET 网站。在这个网站项目中,我有一个 Web 服务文件 .asmx。通过 HTTP 调用此服务就可以了。但是现在需要通过 SSL / HTTPS 调用它。
当我通过 HTTP 浏览到 URL 时,.asmx 和 WSDL 显示得很好。但是一旦我输入 HTTPS,浏览器就会显示消息“Internet Explorer 无法显示网页”
我们在带有 IIS 的 Windows 2003 服务器上运行此站点。
如果可能的话,我只想通过 HTTPS 调用此服务......并让该项目中的其余页面通过 HTTP 可用。如果那非常困难,我仍然可以为该服务创建一个新项目......但我仍然不知道如何允许通过 HTTPS 访问它。
提前感谢您的帮助!
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Data
<WebService(Namespace:="http://services.vm.vmc/InstantAccount/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class MyWebService
Inherits System.Web.Services.WebService
<WebMethod()> _
Public Function doSomething(ByVal p_String As String) As String
Return "Test"
End Function
End Class