2016-12-22 3 views
-2

これは本当に重要な質問です。誰かが私を助けることができれば幸いです。WCFアプリケーションのサーバー設定

開発者がWindows Serverで動作する私用のサービスを開発しました。 SQL Serverデータベースと通信し、データをクライアント・アプリケーションに渡します。クライアントアプリケーションはウィンドウ上で実行され、そのサービスを使用してサーバーデータベースと通信します。 C#でコード化された2つのプログラムを開発しました。 1つはサーバーに構成されてインストールされ、もう1つはアプリケーションを使用してデータを取得して他の機能を実行するdllです。

現在、whoの設定はうまくいきます。 Windows Server(2008 R2)はSQL Server 2012(Express)と共に動作しています。また、IISがあり、サービスが構成されています。

  • Inetpubフォルダには、サービスファイルが存在するフォルダがあります。それはdllファイルを持つbinフォルダを持ち、ルートフォルダはwcfサービスファイル(svc)とweb.configファイルを持っています。
  • IISアプリケーションプールに設定されたサービスやサイト
  • を持っているSQL Serverが実行されているとSQL Server Management Studioのも

をインストールしたサーバの設定などは、数年前に開発者によって行われました。今度は別のサーバーに移行したいと思っています。だから私はこれを別のWindowsサーバ(今回はWindows Server 2016)で設定しようとしていますが、Sql Server 2016を使用しています。 私は古いサーバ(okを実行している)と同じ方法でサーバを設定しようとしています。プログラムは新しいサーバーと通信できません。私はIISの設定を確認し、新しいサーバーでデータベースをインポートし、ユーザーを作成し、設定を一致させました。ウェブ設定ファイルは、新しいサーバ名と一致するように修正されました。ファイアウォールはポートをオープンしています。しかし、まだそれは動作していません。

私は何か不足しているか、まだ設定していないのだろうか。例えば、プログラムはポートを使用する。 1670とファイアウォールはこのポートを開いていますが、私はこのポートをWCF用の新しいサーバーに登録していません。これは問題なのでしょうか? IISの設定は、すべて古いサーバーのIIS設定と一致して行われます。

とにかく私を助けてください。プログラムをローカルで(サーバー上で)テストしてテストしようとしても、エラー(ネットワークエラー)が発生します。しかし、古いサーバー(orig)は正常に動作しています。

ありがとうございます。

+1

ここに情報が不十分です。アプリケーションでサーバー名/アドレスを構成可能か、ハードコード化されていますか?新しいサーバーに正確に名前を付けましたか?それは同じLAN/VLAN上にありますか? IP /ホスト名は同じですか?これは、最終的にStackOverflowに適しているようには思えません。ServerFaultではもっとうまくいくでしょう。 – gravity

+1

[ask]を読んで、実際のエラーとその調査を含めてください。 – CodeCaster

+0

アプリケーションサーバに 'WCFTestClient'(Googleのインストール方法とインストール方法を見てください)をインストールしてみてください。 WCFサービスで発生するWCFエラーを記録します。これは役に立ちます。 –

答えて

0

SQL Serverで混在モード認証を有効にすると、この問題は解決されました。 :)

関連する問題