私はiisにWebServerと呼ばれるWebサーバーをexの場所にセットアップしています。C:\inetpub\WebServer\ 物理パスが Web サーバーのパスの外側にある virtualdir という名前の仮想ディレクトリを作成しました。たとえば、仮想ディレクトリは C:\inetput\virtualdir を指しています。すべて正常に動作し、ファイルにアクセスできます。 www.myserver.com/virtualdir/test.txt にアクセスしますが、default.aspx ページからプロジェクトの一部として仮想ディレクトリを参照できるかどうか疑問に思っていました。
File.Exists("~/virtualdir/test.txt)
または、そのように仮想ディレクトリの完全なパスを参照する必要がありますか
File.Exists("C:/inetpub/virtualdir/test.txt")
ありがとうございました、