私はVisual Studio 2008を使用し、ASP.NET Webサイトを作成しました。このWebサイトプロジェクトでは、Webサービスファイル.asmxがあります。 HTTP経由でこのサービスを呼び出すとうまくいきます。しかし、現在、SSL/HTTPS経由で呼び出されるという要件があります。SSL用のasp.net webserviceを作成する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
あなたがトンのためにIISでSSLを有効にしています彼はサイト? –
おそらくありません。私はちょっとグーグル・グーグルでそれをどうやって見るのだろうか。ありがとう! – adam
IISがIISのこのサイトで有効になっている場合は、理論上はWebサービスを変更せずにHTTPとHTTPSの両方でサービスにアクセスできますか? – adam