C# を使用して Web サービスを作成し、IIS Server 6.0 をインストールしました。プロジェクトで直接Webサービスを実行している場合、うまく機能しています。LAN パートナーが使用できるように、システムの IIS サーバーにこのサービスを展開したいと考えています。どうすればいいですか?また、IIS のデフォルトのポート番号も変更したいのですが、どうすればよいですか?
12740 次
1 に答える
0
Web サービスを の下で実行する場合、仮想ディレクトリIIS
の設定は非常に簡単です。
ビルドのテスト発行を検討している場合は、Web 配置プロジェクトが最適なオプションです。コマンド ラインから実行でき、VS.Net で"Publish" right-click
オプションを有効にできます。
Web サービス エンドポイントは.asmx
ファイルであり (.cs
展開にファイルは必要ありません)、DLL
bin フォルダーには、Web サービス用に記述したコードが含まれています。
SOAP, WSDL, Namespace
IIS と 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 に答える