VisualStudio如何设置在根目录下运行网站

用VisualStudio运行网站时,网站的路径会多出一个项目名称的路径。如网站项目名称为Web,运行index.aspx页面时页面路径为:http://localhost:6913/Web/index.aspx,而部署在IIS之后,页面的路径为:http://localhost:6913/index.aspx。路径的不同会在开发时造成诸如图片路径、链接跳转地址不正确的问题。如何设置VS2010调试运行网站时根目录为‘/’,与IIS调试运行的一致呢?操作步骤如下:

1、打开项目,在解决方案资源管理器中,选中Web站点项目。

打开项目,在解决方案资源管理器中,选中Web站点项目

2、右击选择菜单属性窗口,注意是属性窗口而不是属性页。

右击选择菜单属性窗口

3、在打开的站点属性窗口中,将虚拟路径的值修改为“/”。

在打开的站点属性窗口中,将虚拟路径的值修改为/

4、此时再调试运行页面,路径中的站点项目名称就不会出现了。

也可直接修改项目的.sln文件,在站点的端口属性VWDPort = "6913"下添加一行虚拟路径的配置属性VWDVirtualPath = "/"。

以前不知道这个设置方法的时候,需要配置一个站点根目录,程序里写的路径都要加上站点的根目录,部署到IIS后再修改站点根目录的值,给开发带来诸多不便。现在通过这个方法,设置VisualStudio的站点在根目录下运行,与IIS部署后的运行路径一致,开发上就方便多啦!:)

来源: 谢斌个人博客VisualStudio如何设置在根目录下运行网站
转载请以链接形式标明本文地址!本文地址:https://www.xb02.com/article/6
发表评论

发表评论