IIS:別のプログラムがこのファイルを使用しています.プロセスはアクセスできません.
808 ワード
今日、実施者は電話でテクニカルサポートを求めました.問題は次のとおりです.
ログインページポイントにログインした後にエラーが表示されます.次のようにします. System.IO.FileLoadException: ファイルまたはプログラムセット「**」またはその依存項目をロードできませんでした.別のプログラムがこのファイルを使用しているため、プロセスはアクセスできません. (異常由来 HRESULT:0x80070020)
私は遠隔で見て、このプログラムセットを呼び出すプログラムがないことに気づいて、とても葛藤して、そこで度娘に聞いて、いろいろな解決方法を探して、最終的に解決して、もとはポートの問題で、私は思わず汗をかいて1つの大きい烏龍をして、配置を実施する時意外にもポートが使われているかどうかを見ていないで、ポートの衝突の原因で、機械のポートの使用状況を見て以下のようにします;
プログラムでこの問題が発生した場合、この問題を解決するポイントは次のとおりです.
方法一、ASP.netの一時ディレクトリをIndexingサービスの影響を受けないように構成する
方法2:Indexingサービスを停止する
方法3:binディレクトリのpdbファイルを削除する
方法4:windowstempディレクトリ権限を変更し、asp.net Machine Accountをこのディレクトリに対する完全な制御権限とする
方法5:参照dllが黄色で表示されているかどうかを確認する
ログインページポイントにログインした後にエラーが表示されます.次のようにします. System.IO.FileLoadException: ファイルまたはプログラムセット「**」またはその依存項目をロードできませんでした.別のプログラムがこのファイルを使用しているため、プロセスはアクセスできません. (異常由来 HRESULT:0x80070020)
私は遠隔で見て、このプログラムセットを呼び出すプログラムがないことに気づいて、とても葛藤して、そこで度娘に聞いて、いろいろな解決方法を探して、最終的に解決して、もとはポートの問題で、私は思わず汗をかいて1つの大きい烏龍をして、配置を実施する時意外にもポートが使われているかどうかを見ていないで、ポートの衝突の原因で、機械のポートの使用状況を見て以下のようにします;
DOS : netstat -ano
PID , PID 。
OK
プログラムでこの問題が発生した場合、この問題を解決するポイントは次のとおりです.
方法一、ASP.netの一時ディレクトリをIndexingサービスの影響を受けないように構成する
方法2:Indexingサービスを停止する
方法3:binディレクトリのpdbファイルを削除する
方法4:windowstempディレクトリ権限を変更し、asp.net Machine Accountをこのディレクトリに対する完全な制御権限とする
方法5:参照dllが黄色で表示されているかどうかを確認する