一部のWebアプリケーションは、Webサーバー上のディスクに書き込みます。パスは、場所、prod、devなどによって異なります。以前は、次のような構成/appSettingsの下のweb.configにパスを保存していました。
<add key='PDFOutPutPath' value='C:\Temporary_Web_Files\PDFTempDocs\'/>
そして、次のようにそれらを取得します。
パス=ConfigurationSettings.AppSettings('PDFOutPutPath')
.Net 4では、これが減価償却されることについてコンパイル警告が表示されるので、構成ファイルを追加し、次のように値を移動するように指示するいくつかの指示を見つけました。
<configuration>
<appSetings>
<add key='PDFOutPutPath' value='C:\Temporary_Web_Files\PDFTempDocs\'/>
</appSettings>
</configuration>
次のように構成マネージャーを使用します。
ConfigurationManager.AppSettings('PDFOutPutPath')
ただし、これは機能しません。このために構成マネージャーを使用することになっているのかどうかわかりません-そうでない場合は、このようなものをどこに置きますか?System.Configurationを参照しているので、これは私の問題ではありません。