0

私はasp.net Webアプリを開発し、それをリモートテストサーバーに公開しました。これですべての機能が完了しました。しかし、製品サーバーに公開すると、「別のプロセスで使用されているため、プロセスはファイル 'xxx.pdf' にアクセスできません」という例外がスローされます。何故かはわからない?

4

2 に答える 2

0

特定の一時的な pdf ファイルがアプリによって作成されると述べました。のように見えますfile is still being accessed by the process which created it。そして、別のプロセスから同じファイルにアクセスしようとしています。最初にファイルが作成されたら、ファイルが解放されているか、ストリームが破棄されていることを確認してください。

2 番目のプロセスからファイルを読み取ろうとしているだけの場合は、そのファイルの作成時に必要なFileShare属性を設定してください。

于 2013-11-06T04:34:38.570 に答える
0

IUSRフォルダにアクセスする権限があるかどうかを確認します。またAnonymous User、フォルダーにアクセスするためのアクセス許可も必要になる場合があります。

ファイルが使用されていないかどうかも確認してください。

于 2013-11-06T02:55:01.520 に答える