0

展開を簡素化する (つまり、インストーラーを作成する必要がない) ために、ローカル イントラネットのサーバー共有に .NET WinForms アプリを展開したいと考えています。これは思ったより難しいことがわかりました。言われたことを実行し、自分のアプリケーション用の強力なキーを生成しました。プロジェクト設定でキーも参照しました。

サーバーからアプリケーションを実行すると、アプリケーションは実行されますが、アプリケーション構成は空です。つまり、null が返されます。

ConfigurationManager.AppSettings["Connection"]

app.config ファイルをどこに置くべきか、またはどこから読み取るかをアプリケーションに伝える方法がわかりません。

誰か助けてくれませんか?

これは多くの潜在的な問題の最初の 1 つに過ぎないと感じています。

4

2 に答える 2

1

アプリケーションの App.Config ファイルは、実行可能ファイルと同じディレクトリにある必要があります。ただし、「App.Config」とは呼ばれないことに注意してください。実行可能ファイルと同じ名前が付けられ、その後に「.config」拡張子が付きます。

于 2013-06-19T12:36:16.440 に答える
1

コンパイルすると、app.config が MyApp.dll.config に変換され、展開場所に存在する必要があります。

于 2013-06-19T12:44:17.033 に答える