私は、データベース接続のエンティティフレームワークを使用してC#で書かれた.NET Windowsフォームアプリケーションを扱っています。接続文字列はapp.configに書き込まれます。要点は、SQL Server Express 2008とSQL compact 4の2つの異なるデータベースを切り替えるためにアプリケーションを変更することです。アプリケーションがSQLサーバーに接続できない場合は、app.config接続文字列セクションを変更して、ローカルデータベース(SQLコンパクト4)に接続するための名前。問題は、一部のコンピュータでは、操作が例外を発生させているということです:パスがアプリケーションがインストールされているパスである、拒否されたパスへのアクセスです。どうすればこの問題を克服することができますか?実行時のapp.configアクセスの例外
0
A
答えて
1
ユーザーモードアプリケーションは、ユーザーのプロファイル以外の場所にディスクへの書き込みを試みてはいけません。つまり、c:\Program Files
のものは、それが管理プログラムでない場合(したがってWin7/Vistaでは高度を要求する場合を除き)、プログラムの制限を解除する必要があります。
管理者として実行しているユーザーがいるWindows XPシステムは正常に動作します。しかし、Vista/7システムでは例外が発生することがあります。 (実際のものではなくapp.configのユーザー固有のコピーにリダイレクトされるため)。
代わりに、app.configにさまざまな接続文字列を格納し、ユーザーがアプリケーション内で選択できるようにする必要があります。ユーザー設定を使用して、最後に使用された文字列を保存できます。
関連する問題
- 1. リリースビルドアプリケーションの実行時のアクセス違反例外
- 2. 実行時にapp.configを変更すると例外が発生する
- 3. 実行時例外java.lang.ClassNotFoundExceptionストアドプロシージャの実行時
- 4. Javaデバッグ - 例外の同時実行
- 5. Springセキュリティ処理同時実行例外
- 6. 問題、取得実行時例外
- 7. 実行時例外無効な列data2?
- 8. 初回アクセス時のJDBC例外
- 9. jdomライブラリの実行時例外を解決するには?
- 10. Pythonの例外(SyntaxErrorを除く)は実行時エラーですか?
- 11. のJavaプログラムの実行時実行時に、このプログラムが例外を与えている
- 12. 実行時にapp.configの値を更新する
- 13. Visual C# - 実行時に例外をチェックする
- 14. エラー - 実行時例外エラー(可能バインドバターナイフ可能)
- 15. 実行時例外:アクティビティコンポーネント情報をインスタンス化できません
- 16. ASPxGridviewマスター・ディテール - EntityDatasource、同時実行例外常に
- 17. Logcatエラー実行時例外、アクティビティを開始できません
- 18. SSHKit :: Runner :: ExecuteError:実行中の例外
- 19. SSLHandshakeException(簡易SSL実行時)Javaの例
- 20. wcfデータサービスへのアクセス時のSilverlightセキュリティ例外
- 21. SquishItホストへの展開時にパス拒否例外へのアクセス
- 22. 実行時にapp.configシステム設定を更新する
- 23. 実行時例外を除くすべての例外をキャッチすることは可能ですか?
- 24. シリアルポートの不正アクセス例外
- 25. スパーク例外無料Hadoopのモードで公式の例を実行
- 26. SpImportの実行時に "エラー:HRESULTからの例外:0x80040E2F"を取得する
- 27. rspec実行時に空のテーブルでSQLite制約の例外が発生する
- 28. セントラルOSで実行中のSpring Java MailプログラムLinuxボックス例外の例外
- 29. ユニットテストC#アセンブリのApp.Configで例外が返される
- 30. app.config、web.configの外部修正/更新は、実行時に適用できますか?