0

Windows フォーム デスクトップ アプリケーションがあり、デスクトップ アプリ ビジネス オブジェクトを使用する別の MVC Web アプリを作成しています。mvc アプリをソリューションとしてデスクトップ ソリューションにインポートしました。問題は、スタートアップ プロジェクトが MVC ソリューションに設定されている場合、App.Config から ConnectionString を取得できないように見えることです。App.Config ファイルを MVC Web ソリューションにコピーしましたが、ステートメントは

string remote = ConfigurationManager.AppSettings["RMSRemoteConnection"];

常に null をロードします。このステートメントは、デスクトップ フォーム アプリケーション内のクラスから呼び出されています。スタートアップ プロジェクトが Web MVC ソリューションの場合、この ConfigManager には問題があります。メインのデスクトップ ソリューションの既存のビジネス オブジェクトを使用する必要があります。何か案は?

4

1 に答える 1

1

App.Config ファイルを MVC Web ソリューションにコピーしました

ASP.NET Web アプリケーションはweb.config、 ではなくを使用しapp.configます。web.configそのため、Web アプリケーションのルートに、この接続文字列を含むファイルがあることを確認してください。

于 2013-02-16T18:18:21.153 に答える