私が達成したいことは簡単です:
- 「my-site」というウェブサイトがあります - http://localhost
- この Web サイトには、(物理) フォルダー "foo" があります - http://localhost/foo
- "foo" フォルダー内に "upload" という仮想ディレクトリ (アプリケーション?) を作成したいので、URL はhttp://localhost/foo/uploadになります。
「my-site」は空の Web サイトで、「foo」、「bar」、「baz」などのフォルダーが多数含まれていることに注意してください。
したがって、「foo」を右クリックして「New > virtual directory」を選択し、VS.NET で作成したアプリケーションを追加してからhttp://localhost/foo/uploadに移動しようとすると、次のエラーが発生します。
Parser Error Message: An error occurred loading a configuration file: Failed to
start monitoring changes to 'C:\InetPub\my-site\foo\web.config'
because access is denied.
問題は、 Web構成がないことです。「foo」フォルダーにあり、サイト内の通常のフォルダーにすぎないため、そうすべきではありません。仮想ディレクトリを最上位のhttp://localhost/foo_uploadなどに追加すると、すべてが正常に機能します...だから、ここで何が間違っているのでしょうか?