日期:2014-05-20  浏览次数:20515 次

.net2.0中用到的是动态端口问题?
.net2.0用的是动态端口,这样我在IIS中想打开站点,右键浏览都不可以访问了?
1.1就可以?

可是我现在一点项目用到了多个虚拟目录的项目,vs2005一个解决方案里面只能有一个web项目,每次我不开另外一个项目就不可以访问?
那以后部署是怎样的才能访问啊?

------解决方案--------------------
在VS2005中,为了网站开发的方便,即使你没有配置一个网站运行的环境(如虚拟目录等),它会使用自身的内置功能让这个网页能够运行起来(表现是动态端口),真正发布的时候建好网站就可以访问了
------解决方案--------------------
那个端口只是临时的

你可以通过 发布网站 把网站发布出来
Copy到IIS下 和1.1一样
------解决方案--------------------
vs2005可以在发布的时候直接发布到iis的
------解决方案--------------------
'.net2.0用的是动态端口 '和‘这样我在IIS中想打开站点,右键浏览都不可以访问了?’完全是两码事,没有因果关系。

asp.net2.0默认用webdev来访问页面,用的动态端口,但这可以调整,端口可以固定,也可以调为用iis,不用webdev。
至于IIS中右键浏览不可以访问,那是你的虚拟目录设置的问题,和net2.0没关系。

------解决方案--------------------
选中web工程,按F4,弹出属性窗口,这里可以设置端口
如果要建iis的web工程,而不是用webdev,则先给web建个虚拟目录,然后添加web站点,选择localiis tab页,然后添加那个虚拟目录即可。