asp.net运行有端口号?
我编好网页后,运行:在URL中有个端口号,4位数的,如:http://localhost:1078/sample/Default.aspx
在IE中键入http://localhost/sample/Default.aspx不能打开页面
PS:我IIS中没改tcp的端口号80呀!
怎么会出现这种情况呢??
我是初学者,请大虾们指点
问题点数:20、回复次数:11Top
1 楼winner2050(找工作中,各位XD收到风,M一下。)回复于 2006-03-04 08:39:16 得分 0
就是因为没有改才不能访问。
你新建一个“网站”不分配IP,端口用1078就得了。
如果你新建不了“网站”那么说明你没有用server版的操作系统。这样不行啦,做xp这种系统写程序跟2003一样,但要用到过2003,而且用得有一定深度以后就知道区别在哪里了。Top
2 楼unique_shijian(筱逸)回复于 2006-03-04 08:43:12 得分 0
谢谢楼上的
但winxp都默认是80呀,总不能把tcp的给改了吧
再说,不能让每个访问的都改成这个端口号吧
我用的系统是windowsXP,vs2005,iis5.1
谢谢
Top
3 楼zhou_she(千山飞雪)回复于 2006-03-04 08:49:02 得分 0
我估计楼主用的不是VS2003,应该是是VS2003以上的版本,这些版本中用户并不需要在机器上安装IIS就可以通过VS直接调试WEB程序,在调试的时候VS会随机生成一个端口号,如果你想用:http://localhost/sample/Default.aspx这个地址直接打开,那么你先把sample设成虚拟目录就可以了!Top
4 楼unique_shijian(筱逸)回复于 2006-03-04 08:55:31 得分 0
我用的就是vs2005
iis中虚拟目录是设成sample了,可还是出现你说的那个随机的端口号呀Top
5 楼zhou_she(千山飞雪)回复于 2006-03-04 09:04:10 得分 0
用VS2005调试的时候当然会出现啊,这是VS自带的功能,你可以不用管它。我说的是如果你想用http://localhost/sample/Default.aspx这个地址直接在IE手动打开,那么就把sample直接设成虚拟目录就可以了。Top
6 楼unique_shijian(筱逸)回复于 2006-03-04 09:18:42 得分 0
哦,谢谢
那asp.net经过调试以后就可以在别的或自己的IE上浏览了吗?
不是要经过生成解决方案?或部署项目什么的吗?
Top
7 楼zhou_she(千山飞雪)回复于 2006-03-04 09:30:47 得分 0
放在虚拟目录中就可以直接运行!Top
8 楼ahya(蜡笔小新)回复于 2006-05-25 12:23:41 得分 0
我也遇到同样问题,不用端口好运行不了,。在虚拟目录中也不行。Top
9 楼lazyfish(呆呆虫)回复于 2006-05-25 12:29:19 得分 0
2005中建web已经与IIS解偶,除非你发布到IIS上,否则系统会随机生成一个端口号。Top
10 楼bufan2162(永远保持前进状态)回复于 2006-05-25 12:30:11 得分 0
MarkTop
11 楼yd(达子)回复于 2006-05-25 13:24:39 得分 0
1、楼主用的是vs2005,vs2005已经建立了一个安全调试的web环境,不装IIS,也可以由vs2005虚拟一个web服务来调试程序,就是4位端口号的那个。这个是虚拟的,别的机器即使敲了你的IP+4位端口号也是访问不了的。
2、发布asp.net的网站需要IIS了,建立虚拟目录指向项目所在目录
Top




