0

C# を使用して Web サービスを作成し、IIS Server 6.0 をインストールしました。プロジェクトで直接Webサービスを実行している場合、うまく機能しています。LAN パートナーが使用できるように、システムの IIS サーバーにこのサービスを展開したいと考えています。どうすればいいですか?また、IIS のデフォルトのポート番号も変更したいのですが、どうすればよいですか?

4

1 に答える 1

0

Web サービスを の下で実行する場合、仮想ディレクトリIISの設定は非常に簡単です。

ビルドのテスト発行を検討している場合は、Web 配置プロジェクトが最適なオプションです。コマンド ラインから実行でき、VS.Net で"Publish" right-clickオプションを有効にできます。

Web サービス エンドポイントは.asmxファイルであり (.cs展開にファイルは必要ありません)、DLLbin フォルダーには、Web サービス用に記述したコードが含まれています。

SOAP, WSDL, NamespaceIIS と ASP.NET によってすべて処理されます。

簡単に言えば:

  1. タイプのプロジェクトを作成します"ASP.NET Web service"
  2. 場所のドロップダウンリストから選択"HTTP"(ファイルを Web サーバーに配置する必要があることを示します)
  3. Web サービスを開発した後、Web 参照を追加し、"browse UDDI Servers on the local network"異なるコンピューター間で Web サービスを共有する場合はオプションを選択します。ソース.asmxファイルの URL を入力し、 をクリックします"Go"
  4. Web サービスの参照名を追加する場合に選択"Add References"します。デフォルトでは"localhost"です。名前を付けることができます。
  5. .aspx ファイルで Web サービスの参照を宣言します。
  6. 他の PC でアプリケーションを実行してみることができます。
于 2012-09-29T12:32:27.843 に答える