WebDev.WebServer是VS内置的web项目调试程序,但现在需要更改它的启动路径,有哪位达人知道这个程序的启动配置在哪里吗?或者有知道如何修改iis express的自动调试启动路径的方式也可以,谢谢。
问题的来源来自于在64位win7下连接oracle,坑爹的oracle不认“C:\Program Files (x86)”目录里的“(x86)”,凡是从这个目录启动的程序都不能连接上oracle,我已经测试过,如果用手动命令行从短目录“C:\Progra~2”启动的话,程序是没问题的,可以连接上oracle,但是asp.net的调试程序webdev.webserver是VS自动启动的,命令行里的路径是“C:\Program Files (x86)”,我希望有办法修改一下这个自动启动的路径,改为短路径就可以正常连接oraclele .
问题最终以折中方式解决,64位系统下,以VS+IIS Express进行web项目的调试,但安装顺序有讲究,首先安装VS,然后不要急着安装IIS Express.在安装之前先修改注册表,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion,看右边的几个项目,把里面带有 C:\Program Files (x86) 的所有项目都替换改成C:\Progra~2。然后开始安装IIS Express即可,这样一来改用IIS Express调试的时候,启动路径会自动改用短路径,就不会出现Oracle 连接失败的情况了。
在vs中,web项目上右击,有个选项是设为启动项目,点击这个就ok 了
我不是要改web项目的启动首页,而是要改WebDev.WebServer这个调试程序的启动路径,也就是VS自动调用这个调试程序时,这个路径有没有配置可以更改?
@码道程工: 看看在webconfig那个文件中可不可以设置
@FortuneGril: 这个WebDev.WebServer的启动是由VS控制的,跟web项目的设置无关。是VS的调试方法里的设置。
@码道程工: 哦,那我就不清楚了