在Visual Studio Web应用程序项目中使用IIS虚拟目录

ken*_*ner 10 asp.net iis virtual-directory staging visual-studio

我有一个ASP.NET项目,其中包含以下目录

\ ads
\ photos

这两个文件夹中都有数以千计的文件,这些文件经常更新.我目前的IIS设置如

\ inetpub\wwwroot\foo
\ inetpub\wwwroot\foo\ads
\ inetpub\wwwroot\foo\photos
\ inetpub\wwwroot\foo.staging
\ inetpub\wwwroot\foo.staging\ads
\ inetpub\wwwroot\foo.staging\photos

我正在考虑把它变成

\ inetpub\wwwroot\foo
\ inetpub\wwwroot\foo\ads
\ inetpub\wwwroot\foo\photos
\ inetpub\wwwroot\foo.staging
\ inetpub\wwwroot\foo .staging\ads
\ inetpub\wwwroot\foo.staging\photos
\ inetpub\wwwroot\foo.resources\ads
\ inetpub\wwwroot\foo.resources\photos

并将foo和foo.staging中的子目录转换为指向foo.resources子目录的虚拟目录.这样,当我在分段测试时,我不必在每次部署时复制广告和照片中的所有文件,并担心事情不同步.这是一个坏主意吗?我正在使用Visual Studio 2008进行开发 - 有没有办法让VS将我的Web应用程序项目子目录视为虚拟目录?

Phi*_*ove 0

我认为解决此问题的方法是首先使用虚拟目录在 IIS 中按照您想要的方式进行设置,然后在 Visual Studio 中从 IIS 打开网站。请参阅我对这个问题的回答