私は古典的なaspページにドットネットを使用して構築されたページのコードを得ることができることをあなたに尋ねる必要があります 実際に私はどのWebサービスにアクセスしていますかドットネットを持つ必要があります。だから私はasp.netでそのサービスを実行したいまたは結果を解析する と私は古典的なASPページでそれらを表示したい。dotnetページの結果を古典的なaspページにする
それは可能でしょうか、もしそうなら、どうすればいいですか? ありがとう
私は古典的なaspページにドットネットを使用して構築されたページのコードを得ることができることをあなたに尋ねる必要があります 実際に私はどのWebサービスにアクセスしていますかドットネットを持つ必要があります。だから私はasp.netでそのサービスを実行したいまたは結果を解析する と私は古典的なASPページでそれらを表示したい。dotnetページの結果を古典的なaspページにする
それは可能でしょうか、もしそうなら、どうすればいいですか? ありがとう
結果だけが必要な場合は、msxml ServerXMLHTTPオブジェクトを使用してスクレイプすることができます。 XMLでHow do I read the contents of a remote web page
UsallyのWebサービスの応答:
これがうまくアプローチをまとめるようです。したがって、その場合は、従来のaspでXMLを解析する必要があります
Webサービスが複雑で、.NETでアクセスするためのコードを書くのが快適であれば、COM相互運用機能を使用して従来のASPページから.NETアセンブリを呼び出します。これは、あなたが強い名前にあなたの.NETアセンブリが必要になります仕事gacutilを使用してGACに登録し、最終的にのためにそれを登録するために
// Create an instance of the .NET assembly
Set service = Server.CreateObject("MyDotNetAssembly.CustomerService")
// Invoke the method on your object that calls into the web service
service.GetCustomer customerId
// You can expose the results of the service call as properties on your object
Response.Write "First name: " & service.FirstName
Response.Write "Last name: " & service.LastName
// Clean up your object reference
Set service = Nothing
:ここでは、あなたのASPページで使用する可能性のあるコードのタイプがありますCOM相互運用はregasmを使用します。
+1を1,000以上押して – Polaris878