C# を使用して Web サービスを作成し、IIS Server 6.0 をインストールしました。プロジェクトで直接Webサービスを実行している場合、うまく機能しています。LAN パートナーが使用できるように、システムの IIS サーバーにこのサービスを展開したいと考えています。どうすればいいですか?また、IIS のデフォルトのポート番号も変更したいのですが、どうすればよいですか?
12740 次
1 に答える
0
Web サービスを の下で実行する場合、仮想ディレクトリIISの設定は非常に簡単です。
ビルドのテスト発行を検討している場合は、Web 配置プロジェクトが最適なオプションです。コマンド ラインから実行でき、VS.Net で"Publish" right-clickオプションを有効にできます。
Web サービス エンドポイントは.asmxファイルであり (.cs展開にファイルは必要ありません)、DLLbin フォルダーには、Web サービス用に記述したコードが含まれています。
SOAP, WSDL, NamespaceIIS と ASP.NET によってすべて処理されます。
簡単に言えば:
- タイプのプロジェクトを作成します
"ASP.NET Web service"。 - 場所のドロップダウンリストから選択
"HTTP"(ファイルを Web サーバーに配置する必要があることを示します) - Web サービスを開発した後、Web 参照を追加し、
"browse UDDI Servers on the local network"異なるコンピューター間で Web サービスを共有する場合はオプションを選択します。ソース.asmxファイルの URL を入力し、 をクリックします"Go"。 - Web サービスの参照名を追加する場合に選択
"Add References"します。デフォルトでは"localhost"です。名前を付けることができます。 - .aspx ファイルで Web サービスの参照を宣言します。
- 他の PC でアプリケーションを実行してみることができます。
于 2012-09-29T12:32:27.843 に答える