解决方案 »

  1.   

    1.首先其他的机器要和你一个内网
    2. 其他机器要能PING的通你的IP
      

  2.   

    在IIS的绑定里面设计为IP绑定,把你本机的IP给填上就可以了,试试看
      

  3.   

    你的IP地址别人能访问么?看看IIS里面分配IP和绑定主机名是不是都是192.168.122.205
      

  4.   

    最主要的就是端口啊
    43568  这个是VS自带的模拟IIS的端口
    你IIS的端口 肯定不是43568吧?
    试试用80端口(前提,你在IIS里面新建一个网站,物理路径指向你这个项目,并且保证.net版本什么的都一直,尤其是应用程序池是否需要开32位模式,还有就是是否使用经典模式来解析你的网站)
      

  5.   

    另外就是VS的那个IIS模拟器 是不对外的,只能本机访问。
      

  6.   

    1:修改IIS Express 的applicaitonhost 文件,修改 bindingInformation=":43568:"
    2:以管理员身份运行Vs2012如果不改这些,你应该看到 Bad Request - Invalid Hostname
      

  7.   


    你这程序是发布以后挂在你本机的IIS上的 ? 我怎么感觉你只是在本机VS环境中有呢 ? 如果没有发布到IIS服务器 你直接访问自己的IP地址必然是访问不到的.
      

  8.   

    我是用我本机的ip地址访问,不存在你说的问题
    我根本没有发到iis,我的用是"Visual Studio 开发服务器"
    除了iis以外,难道就没有其它办法可以提供外网访问了吗
      

  9.   

    我是用我本机的ip地址访问,不存在你说的问题
    我根本没有发到iis,我的用是"Visual Studio 开发服务器"
    除了iis以外,难道就没有其它办法可以提供外网访问了吗应该不行...
      

  10.   

    你用VS的模拟器肯定不行啊!要想别人访问你的,最好的办法是你发布部署到你的机子上,前提是你的机子上必须装IIS
      

  11.   

    这个我已经解决了,介绍一下简单好用的方法:
    在IIS配置中找到默认网站上的文件夹,右键属性,目录,在“应用程序名”点创建,把目录名变成应用程序名,点确定,一切搞定
      

  12.   

    我是路径搞错了,瞬间无语了啊,楼上讲的很清楚了,用ip地址(除127.0.0.1以外)需要把项目部署到iis上