1

次のコードがあります。

Dim doesDiretoryExist As Boolean
dim path as string 

path="\\someServer.mycomp.com\ftproot$\folderOne\TestFolder\TESTTWO\"
doesDiretoryExist = Directory.Exists(path)

このパスが正しく、フォルダーがあることはわかっているので、doesDiretoryExist は true である必要があります。Web アプリをローカルで実行すると、正常に動作します。しかし、IIS サーバーからアプリを実行すると、dosDiretoryExist は常に false を返します。なぜこれが起こっているのか、それを修正するために何をする必要があるのか​​ 誰か説明できますか? パスがネットワーク共有フォルダーを指していることが原因ですか?

ありがとうジェイソン

4

3 に答える 3

3

ID/権限の問題だと思います。この Web アプリを実行するアプリケーション プールが使用する ID は? ローカルで実行するときに使用されるものとはおそらく異なります。その ID には、そのページにアクセスする権限がありますか?

于 2013-06-19T17:30:07.070 に答える