よく知られているWebホスティングプロバイダの共有サーバー上で実行されているASP.NET 2.0 Webアプリケーションがあります。時折、私はこのようなエラーが発生しているようです:XmlSerializerがC: Windows Temp *。dllファイルを見つけられない
ファイル 'C:\ WINDOWS \ TEMP \ lxnmfrsz.dll'が見つかりませんでした。 説明:現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。
例外の詳細:System.IO.FileNotFoundException: 'C:\ WINDOWS \ TEMP \ lxnmfrsz.dll'ファイルが見つかりませんでした。
私は検索しましたが、これは一般的な問題であると思われます。 1つの解決策は、一時フォルダーをクリアするかIISを再起動することです。私は所有していないサーバー上でこれらのものにアクセスすることができないので、それらは実際にはオプションではありません。 web.configのディレクティブを使用してtempディレクトリを別のディレクトリに設定しようとしましたが、それでもデフォルトのtempディレクトリを使用しているようです。私は一時ディレクトリを変更したり、この問題を解決するために他の方法がありますか?
ホスティングプロバイダに連絡してみましたか? –
はい、私はそれらに連絡しました。彼らは私はいくつかの特別なASP.NET一時フォルダを使用する必要があると述べた。それは私がweb.configディレクティブを使ってフォルダを設定したと思ったときですが、まだ動作していません。 –