visual studio 不用虚拟目录,使用跟目录进行调试

点击VS上面的“工具”--->“外部工具”,然后添加一个Development


Server,自己定义名称、端口号、虚拟路径、物理路径等。我的位置如下:


标题:Web Server
Port:8080(把这个复制过去就可以)


命令:C:\Program Files\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE(可能VS版本不同,操作系统不同WebDev.WebServer.EXE的位置不一样,搜索一下就OK了)

参数:/port:8080 /path:D:\My site (比如我的WEB项目是这样C:\Users\J\Desktop\JiaEn_51aspx\web,参数设置就是:/port:8080 /path:C:\Users\J\Desktop\JiaEn_51aspx\web)

当然也可以使用命令直接设置(/port:8080 /path:$(ItemDir)\)


以上设置完毕点确定。


完成后你会发现“工具”里多了一个你定义的“Web Server Port:8080”,点击一下启动它(必须启动)

然后在
解决方案资源管理区-》项目-》右键点击并选择“属性页”,选择左边的“启动选项”,在“服务器”里选择“使用自定义服务器”,在基URL里填写“http://localhost:8080/”
这样就设置完毕了。

外部工具参数:

项路径               $(ItemPath)                当前源的完整文件名(定义形式:驱动器 + 路径 + 文件名);若存在活动的非源窗口时为空白。
 
项目录               $(ItemDir)                  当前源的目录(定义形式:驱动器 + 路径);若存在活动的非源窗口时为空白。
 
项文件名            $(ItemFilename)          当前源的文件名(定义为文件名);若存在活动的非源窗口时为空白。
 
项扩展名            $(ItemExt)                  当前源的文件扩展名。
 
当前行               $(CurLine)                  编辑器中光标的当前行位置。
 
当前列               $(CurCol)                   编辑器中光标的当前列位置。
 
当前文本            $(CurText)                 选择的文本。
 
目标路径            $(TargetPath)             要生成的项的完整文件名(定义形式:驱动器 + 路径 + 文件名)。
 
目标目录            $(TargetDir)               要生成的项的目录。
 
目标名称            $(TargetName)            要生成的项的文件名。
 
目标扩展名         $(TargetExt)               要生成的项的文件扩展名。
 
项目目录            $(ProjDir)                   当前项目的目录(定义形式:驱动器 + 路径)。
 
项目文件名         $(ProjFileName)           当前项目的文件名(定义形式:驱动器 + 路径 + 文件名)。
 
解决方案目录      $(SolutionDir)             当前解决方案的目录(定义形式:驱动器 + 路径)。
 
解决方案文件名   $(SolutionFileName)     当前解决方案的文件名(定义形式:驱动器 + 路径 + 文件名)。
原文地址:https://www.cnblogs.com/hejunrex/p/2219907.html