はい、Web サイトがインストールされている場合でも、IIS Web サイトでアプリケーションをホストできます。その Web サイトで新しいアプリケーションを作成する必要があります。
まず、.svc
サービスの場所を指すファイルがサービスにあることを確認し、App.Config
(サービス構成ファイル) の内容を新しいweb.config
(App.config と同じ物理ディレクトリにある) にコピーする必要があります。<host><baseAddresses>
新しく作成されたのセクションを削除しweb.config
、アプリケーションの物理パスをコンピューター上のこのサービスの場所にポイントします。それが終わったら、サービスが使用する特定のバインディングを有効にするために、デフォルトの Web サイト バインディングを編集してnetTcpBinding
ください。 .' 次に、該当するプロトコルを選択し、それにポートを割り当てます。次に、アプリケーションで「詳細設定」に移動し、それぞれのプロトコルを有効にします。netTcpBinding
サービスは通常、http,net.tcp
有効なプロトコルを持っています。これで準備完了です。初期化エラーが発生した場合は、既定のアプリ プール (または Web サイトが使用しているアプリケーション プール) に、サービスが存在するコンピューター上の物理ディレクトリにアクセスして読み取るために必要なアクセス許可があることを確認してください。