テストのためにコードをローカルで実行しようとしているときに、パスが長すぎます。サーバーエラーです。私は実際のファイルに対して多くの制御をしていません。特に、外部パッケージを扱っているためですが、問題を引き起こす一時ファイルの場所でなければなりません。エラーの唯一のパスはここにあります:パッケージ名パス - 完全修飾後のパスが長すぎます
file:///C:/Users/AndrewXXXXXXX/AppData/Local/dftmp/Resources/f18770c5-ec0e-43b9-a034-5fdfb17ca0ea/temp/temp/RoleTemp/Temporary ASP.NET Files/root/15dc497d/324adb56/Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.Data/Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.Data.DLL
これは300文字です。その大部分は、愚かな長いパッケージ名で2回繰り返されます。プロジェクトビン内の実際のファイルの長さは164文字なので、問題はありません。この一時フォルダを移動するために何かできることはありますか?私は自分のシステムの%temp%
をD:\Temp\
に変更しましたが、それはそれを使いたいと思っていましたが運はありません。
私は最善の策であることを行っている移動だと思います。 –
@Rickjamesしかしどうですか? – Andrew