Visual Studio 2008 を使用しており、ASP.NET Web サイトを作成しています。この Web サイト プロジェクト内に、Web サービス ファイル .asmx があります。HTTP 経由でこのサービスを呼び出すと、問題なく動作します。ただし、SSL / HTTPS 経由で呼び出す必要があります。
HTTP 経由で URL を参照すると、.asmx と WSDL が問題なく表示されます。しかし、HTTPS を配置するとすぐに、ブラウザーに「Internet Explorer は Web ページを表示できません」というメッセージが表示されます。
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