我想要实现的很简单:
- 我有一个网站,说“我的网站” - http://localhost
- 在这个网站上,我有一个(物理)文件夹“foo” - http://localhost/foo
- 在“foo”文件夹中,我想要一个名为“upload”的虚拟目录(应用程序?),因此 URL 变为http://localhost/foo/upload
请注意,“my-site”是一个空的网站,里面有一堆文件夹,“foo”、“bar”、“baz”等。
因此,当我右键单击“foo”并选择“新建 > 虚拟目录”并添加我在 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.
问题是,没有网络配置。在“foo”文件夹中,它不应该,因为它只是站点中的一个普通文件夹。如果我在顶层添加虚拟目录,比如http://localhost/foo_upload,一切都会正常运行......那么,我在这里做错了什么?