在VS2005中为什么要使用端口?像下面的一样,
http://localhost:1356/ajax/reg.aspx
在VS2003中好像不用端口,我感觉用写端口比较麻烦的,有没有什么办法不使用端口,就像平常一样输入网址就可以访问网页?就像下面一样,
http://localhost/ajax/reg.aspx

解决方案 »

  1.   

    1选择“解决方案资源管理器”。 
    2选中“解决方案xxx“下面那个项目路径。 
    3查看下面的“属性”窗口,将“使用动态端口”改为false,然后把端口号改一下。 
      

  2.   

    那是因为你直接在vs中去调试的,没有在iis下去设置
      

  3.   

    在IIS中我怎么设置,我记得在用VS2003的时候就没有这样设置
      

  4.   

    在IIS中有两个端口,一个叫TCP端口,一个叫SSL端口,它们分别代表什么意思?而且TCP端口一般默认设为80,SSL端口一般不设。在VS2005中为什么不使用默认端口呢?
      

  5.   

    这个端口是vs2005以上版本给你自动生成的,通常都是随机的,由于其内带的是一个简易的IIS,所以在vs2005以上的版本你不用装IIS也可以调试程序了.
    所以,这个段口号其是无所谓了,你发布的时候完全可以根据你的IIS配置来,这个随机的端口号只不过是为了你方便调试程序用.
      

  6.   

    这个端口和ASP.NET一点儿关系都没有...这是http server的端口...习惯上用80作为http server的端口,所以使用80的都不显示...VS2005(准确地说是ASP.NET Development Server)默认不用80端口而是随机产生一个是避免冲突,特别是在一个解决方案里包含多个Web项目时...lz应该去补补TCP/IP基础知识...
      

  7.   

    呵呵,到现在为止,我还没有接触过这方面的知识,我问的问题是不是很傻啊?看来我是要补一下TCP/IP的知识了,vrhero谢谢您给我的意见!但是该从哪里学起呢?我要好好想想,先找资料吧……