有些项目需要在IIS发布的时候,将网站发布到虚拟目录,为了保持调试和发布的路径同一,一般会修改VS调试的虚拟目录
一、Web应用程序
Web应用程序的修改方式非常简单,在解决方案资源管理器->项目>右键>属性>Web>服务器>项目URL,修改URL后点击创建虚拟目录即可
二、Asp.Net Web网站
由于网站项目没有.csproj文件,没法从属性页面进行修改。
我们打开网站解决方案的平级目录,有一个叫.vs的隐藏文件夹,从文件间内找到.vs->config->applicationhost.config文件。右键编辑,找到如下节点
可以直接在application节点的path属性添加虚拟目录,也可以再添加一个带虚拟目录的application节点,效果如下
这样调试网站的时候,可以识别带虚拟目录和不带虚拟目录的两种URL格式