解决方案 »

  1.   

    你需要配置一个IIS,在IIS上建一个站点,站点需要启动aspx同时需要支持你.NET的版本,
    只建一个的话,不需要用域名的,直接IP就可以访问。
    网站的端口默认是80,一般是不该的,除非你的80端口被服务商封了。
    让后可以通过http://202.205.X.X 访问。
    默认端口3389是你的远程桌面,和网站没关系。
      

  2.   

    公网IP需要是你本机一台电脑直接上网。如果你使用了路由器,
    或者多人上网,需要把80端口的映射到你的主机IP上。
      

  3.   

    修改一下web.config 的连接数据库的连接字符串。把 localhost 修改为 外网的IP地址
      

  4.   

    在外网的服务器上安装IIS,然后将你的asp.net程序发布到iis上面即可。
      

  5.   

    我IIS上默认网站中有login3这个虚拟网站,而且TCP端口也是80,但是还是不可以通过这个外网网址访问呀~
      

  6.   

    我之前是用的普通宽带,在宽带路由上设定一下,将80商品映射到自己的这台电脑上,好像还要对外公开自己电脑。(具体有些忘了)
    这样,外面就可以通过你的外网IP来访问了。但有一个问题,因为外网IP是动态分配的,所以只要宽带路由一重启,IP就会变掉。所以通常是用类似花生壳这样的软件来处理。