且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《圣殿祭司的ASP.NET4.0专家技术手册》----1-15 将ASP.NET程序开发服务器Port固定的技巧

更新时间:2022-01-20 06:36:47

本节书摘来自异步社区《圣殿祭司的ASP.NET4.0专家技术手册》一书中的第1章,第15节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1-15 将ASP.NET程序开发服务器Port固定的技巧

圣殿祭司的ASP.NET4.0专家技术手册
如果项目以“文件系统”建立,则网页执行时会使用Visual Studio内建的“ASP.NET程序开发服务器”,这样便解决了操作系统无IIS服务器的困扰,但有的人问:“能否将Port固定下来?”因为变动的Port,有时要以完整路径引用参考目录下的照片或CSS设置就会产生困扰(如/Images/Pic01.jpg或/Css/WebSite.css)。

范例1-10 将ASP.NET程序开发服务器的Port固定
在此说明将ASP.NET程序开发服务器Port固定下来的技巧,以WebSite网站模式为示范,步骤如下(须使用文件系统,IIS模式无效):

取消解决方案的显示

若要将Port固定,必须将方案显示取消,否则会造成网页实际文件路径读取不正确,在【工具】→【选项】→【项目和解决方案】→【常规】中将“总是显示解决方案”取消,如图1-49所示。

加入外部工具设置

在【工具】→【外部工具】→按【添加】按钮加入下列设置,如图1-50所示:

(1)标题:“Web Server Port:8080”;

(2)命令:“C:Program Files (x86)Common Filesmicrosoft sharedDevServer10.0WebDev. WebServer40.EXE”;

(3)参数:“/port:8080 /path:$(ProjectDir)”。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-15  将ASP.NET程序开发服务器Port固定的技巧

启动自定义Web Server服务器

执行【工具】→【Web Server Port:8080】,在窗口右下角会显示“ASP.NET Development Server-端口8080”启动图标,如图1-51所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-15  将ASP.NET程序开发服务器Port固定的技巧

设置项目使用自定Web Server服务器

最后在网站上单击鼠标右键,在弹出的菜单中选择【属性页】→【启动选项】→【使用自定服务器】→在基URL输入“http://localhost:8080”,如图1-52所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-15  将ASP.NET程序开发服务器Port固定的技巧

程序说明

..ICONN01.tif 执行网页,在网址列中有“http://localhost:8080/... ”字样,表示ASP.NET程序开发服务器正是以Port:8080在执行,故日后要测试网页,可直接在网址列输入“http://localhost:8080/Default.aspx ”就可以了,如图1-53所示。

..ICONN02.tif 或者下一节的IIS 7.5 Express也能轻易使用固定的Port。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-15  将ASP.NET程序开发服务器Port固定的技巧

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。