一些网友在我QQ上留言,说按照如下方法在未打vs2005sp1时可以正常对服务器运行时port进行设置,当打了sp1后,用上面的方法总是会提示找不到本来就存在的那个网站,经本人测试,解决方法如下:
未打sp1时的方法:
打开一个web项目(文件模式,IIS模式不能使用固定port运行) ,工具-外部工具-添加,相关设置如下:
标题:web server port:8080
命令:C:\windows\microsoft.net\framework\v2.2.50727\webdev.webserver.exe
参数:/port:8080 /path:$(ProjectDir)(其中$(ProjectDir)可以通过后面小黑三角型里面选择,也可以自行输入)
在“输出窗口”复选框打勾,确定。此时在"工具"选项下就有名为“web server port:8080”的选项。
在你的项目“属性页,启动选项-服务器-使用“使用自定义服务器 基URL”里面,输入http://localhost:8080,这样就可以通过在IE输入http://localhost:8080来运行网站,也可以用这样的形式http://localhost:8080/default.apsx对某个页面进行调试。
打了sp1的方法:
标题:web server port:8080
命令:C:\windows\microsoft.net\framework\v2.2.50727\webdev.webserver.exe
参数:/port:8080 /path:"网站实际路径"(如/port:8080 /path:"d:\website1")
其他设置相同!
未打sp1时的方法:
打开一个web项目(文件模式,IIS模式不能使用固定port运行) ,工具-外部工具-添加,相关设置如下:
标题:web server port:8080
命令:C:\windows\microsoft.net\framework\v2.2.50727\webdev.webserver.exe
参数:/port:8080 /path:$(ProjectDir)(其中$(ProjectDir)可以通过后面小黑三角型里面选择,也可以自行输入)
在“输出窗口”复选框打勾,确定。此时在"工具"选项下就有名为“web server port:8080”的选项。
在你的项目“属性页,启动选项-服务器-使用“使用自定义服务器 基URL”里面,输入http://localhost:8080,这样就可以通过在IE输入http://localhost:8080来运行网站,也可以用这样的形式http://localhost:8080/default.apsx对某个页面进行调试。
打了sp1的方法:
标题:web server port:8080
命令:C:\windows\microsoft.net\framework\v2.2.50727\webdev.webserver.exe
参数:/port:8080 /path:"网站实际路径"(如/port:8080 /path:"d:\website1")
其他设置相同!