저는 Visual Studio 2008을 사용하고 ASP.NET 웹 사이트를 만들었습니다. 이 웹 사이트 프로젝트에는 웹 서비스 파일 인 .asmx가 있습니다. HTTP를 통해이 서비스를 호출하면 정상적으로 작동합니다. 그러나 이제 SSL/HTTPS를 통해 호출해야한다는 요구 사항이 있습니다.asp.net webservice for SSL HTTPS
HTTP를 통해 URL을 탐색 할 때 .asmx 및 WSDL이 제대로 표시됩니다. 하지만 HTTPS를 입력하자마자 브라우저에 'Internet Explorer에서 웹 페이지를 표시 할 수 없습니다'라는 메시지가 표시됩니다.
IIS가있는 Windows 2003 서버에서이 사이트를 실행합니다.
쉽게 가능하면 HTTPS를 통해이 서비스를 호출하고 HTTP를 통해이 프로젝트의 나머지 페이지를 사용할 수 있습니다. thats 매우 어려운 나는 여전히이 서비스에 대한 새로운 프로젝트를 만들 수 있습니다 ...하지만 난 아직도 어떻게 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
당신은 t을 위해 IIS에서 SSL을 사용하도록 설정 한) 하나를 그는 사이트? –
아마도 아닙니다. 그 일이 어떻게 이루어지는 지 조금이라도 알아 보겠습니다. 감사! – adam
IIS가 IIS에서이 사이트에 대해 활성화 된 경우 이론 상 webservice를 변경하지 않고 HTTP 및 HTTPS를 통해 서비스에 액세스 할 수 있어야합니다. – adam