0

私たちは、フォームを送信するための公開側を持つアプリケーションの構築を開始しました。これは、継承 (型ごとのテーブル、階層ごとのテーブル、関連付け) を持つモデルを備えた、コード ファーストの EF ベースのアプリケーションです。

アプリケーションの内部ポータル部分を内部サーバーに保持し、パブリック フォームの提出を別のサーバーに分離するという決定が下されました。そのため、パブリック フォームの送信で、内部側にある同じ EF Code First Models 定義を引き続き使用できるようにする最善の方法を探していました。

最初に考えたのは、内部ポータル側で WCF データ サービスを作成し、それを公開側をホストしているサーバー上のアプリに公開して、モデルを提供することでした。また、内部ポータルで送信サービスを公開して、パブリック フォームがそこに直接送信できるようにします。パブリック フォームは、内部ポータル アプリの背後にあるデータベースからルックアップ情報を取得する必要もあります。これを Web サービスで提供することを計画していました。

誰かが私が望んでいることを達成するための最良の方法を提案した場合、おそらくWCF Data Serviceでさえも助けてください。

しかし、私は WCF データ サービスの作成を開始し、基本的なモデルを持つコンテキストに対してそれを試しましたが、継承するモデル クラスに対してそれを試みるたびに、次のエラーが発生します。

Request Error
The server encountered an error processing the request. See server logs for more details.

これはローカル開発環境であるため、ログは表示されません。WCF Data Services バージョン 5 も試しましたが、同じ結果です。エラーに関する詳細情報を取得するためにここで設定を試みましたが、それ以上の情報は表示されません。

だから... 1.物事を分割してやろうとしていることを行うためのより良い方法はありますか? 2. 継承 EF、Code First、および WCF Data Services に問題はありますか。

4

1 に答える 1

0

WCFデータサービスのWeb.Configに接続文字列がありませんでした。その後、すべてが歌い始めました。

于 2012-11-14T12:03:41.427 に答える