1

私はvb.netでアプリを作成して、IIS W3Cログファイルの最後の数行をいくつかのリモートレポートに使用されるファイルに数マイナスごとにコピーしています。

  • ローカル PC でテストするとすべてが機能しますが、ライブ IIS サーバーで試してみると、ファイルが別のプロセスによってロックされていることがわかり、IIS でロックされていると思います...
  • 一部のサイトログファイル(サーバー上のサイトよりも多く)を読み取りますが、他のサイトログファイルは読み取りません。ロックされている/使用中であることがわかります。
  • ファイルを常にメモ帳で開くことができるのに、アプリで開くことができないのはなぜですか?

コード:

Dim linex = ""
Dim Line = ""

    '### IT ERROS OUT ON THE NEXT LINE ###
Using sr As New StreamReader("C:\inetpub\logs\LogFiles\W3SVC14\u_ex130702.log")

    Do Until sr.EndOfStream
        linex = sr.ReadLine()                
         line = line & linex & vbCrLf           
    Loop

End Using
4

1 に答える 1