C# 从另一台电脑呼叫aspx页面

C# 从另一台电脑呼叫aspx页面,c#,asp.net,C#,Asp.net,我有一个在.net中开发的项目,它的URL是http://localhost:2688/WebSite2/Default.aspx当我运行它时,它工作正常,我如何从另一台电脑访问它 我试过http://IP_HERE:2688/WebSite2/Default.aspx但它不工作。端口2688不是标准http,因此我假设您使用的是开发服务器(IIS Express或VS开发服务器)?如果是这样的话,你可以这样看 Windows系统的防火墙允许外部访问该端口 服务器侦听所有IP(您可以使用nets

我有一个在.net中开发的项目,它的URL是
http://localhost:2688/WebSite2/Default.aspx
当我运行它时,它工作正常,我如何从另一台电脑访问它


我试过
http://IP_HERE:2688/WebSite2/Default.aspx
但它不工作。

端口2688不是标准http,因此我假设您使用的是开发服务器(IIS Express或VS开发服务器)?如果是这样的话,你可以这样看

  • Windows系统的防火墙允许外部访问该端口
  • 服务器侦听所有IP(您可以使用netstat命令进行检查)
  • 编辑:

    如果netstat-an列出一行

    TCP    0.0.0.0:2688    <hostname>:0    LISTENING
    
    TCP 0.0.0.0:2688:0监听
    
    它正在侦听所有ip(127.0.0.1和您电脑拥有的ip)。如果不是0.0.0.0,而是有一个特定的ip,如127.0.0.1,则服务器只侦听该特定端口/ip组合

    编辑2:


    Cassini无法从另一台PC访问(),因此您必须切换到IIS Express或IIS

    端口2688不是标准http,因此我假设您使用的是开发服务器(IIS Express或VS开发服务器)?如果是,您可以查看

  • Windows系统的防火墙允许外部访问该端口
  • 服务器侦听所有IP(您可以使用netstat命令进行检查)
  • 编辑:

    如果netstat-an列出一行

    TCP    0.0.0.0:2688    <hostname>:0    LISTENING
    
    TCP 0.0.0.0:2688:0监听
    
    它正在侦听所有ip(127.0.0.1和您电脑拥有的ip)。如果不是0.0.0.0,而是有一个特定的ip,如127.0.0.1,则服务器只侦听该特定端口/ip组合

    编辑2:


    无法从另一台电脑访问卡西尼号()因此,您必须切换到IIS Express或IIS,通过端口2688的url推断您正在使用visual studio development web server。不允许您从其他使用visual studio development web server的pc访问它。通过端口2688的url推断您正在使用visual studio development web server,您将发现有关此问题的讨论al studio development web server。不允许您使用visual studio development web server从其他pc访问它。您将在上面找到有关此问题的讨论

    为什么要使用VS development server从远程计算机访问URL?我认为最好将其发布到本地IIS,然后从那里使用。visual studioio development server不适用于此目的。但如果仍要使用它,请查看此线程上的讨论

    为什么要使用VS development server从远程计算机访问URL?我认为最好将其发布到本地IIS,然后从那里使用。Visual Studio development server不适用于此目的e、 但是,如果您仍然想使用它,请查看此线程上的讨论

    如果您使用的是开发服务器或IIS Express,您将无法执行您尝试执行的操作。请参阅答案和。尽管如此,据称您已经完成了您尝试执行的操作(使用IIS Express)


    你可以考虑只运行IIS的本地实例并按照它打算使用的方式使用它。看起来它比选择的要容易得多。

    < P>如果你使用DEV服务器或IIS Express,你就不能做你想做的事情。看看答案。正在尝试执行(使用IIS Express),如所示


    您可以考虑只运行IIS的本地实例并使用它打算使用的方式。看起来它比选择的要容易得多。

    是的,我正在使用VS开发服务器。我在两台PC上都有防火墙设置。不知道NETSTATEOWION:CasiNi绑定到本地主机。部署IIS中的Web应用程序文件,然后再部署。尝试从另一台PC访问它,如下所示(不带方括号):[http:///WebSite2/Default.aspx]。仅在VS Dev环境中运行它将不起作用。好的,我已经完成了所有这一切,它是可访问的,但出现了一个新问题。
    解析器错误消息:无法识别的属性“type”。
    请确保IIS中的应用程序池使用.NET 3.5运行。该站点有一个关于如何更改此项的小说明。是的,我正在使用VS开发服务器我在两台电脑上都设置了防火墙…不知道netstatLook here:Cassini绑定到本地主机。在IIS中部署web应用程序文件,然后尝试从另一台电脑上访问它,如下所示(不带方括号):[http:///WebSite2/Default.aspx]。仅在VS Dev环境中运行它将不起作用。好的,我已经完成了所有这些,并且可以访问它,但出现了一个新问题。
    解析器错误消息:无法识别的属性“type”。
    请确保IIS中的应用程序池使用.NET 3.5运行。该站点有一个关于如何更改此项的小说明。