【问题标题】:Customizing the cassini webserver自定义 cassini 网络服务器
【发布时间】:2009-07-15 19:57:21
【问题描述】:

目前本地网络服务器在http://localhost:51377执行

是否有任何自定义 Web 服务器的选项,以便在 http://192.168.1.2:51377 下执行(其中 192.168.1.2 是我的静态 Intranet ip 地址)

【问题讨论】:

    标签: visual-studio-2008 localhost cassini visual-web-developer


    【解决方案1】:

    如果您有兴趣,我刚刚发布了 CassiniDev 3.5.1/4.0.1 测试版和一个简单的测试夹具示例。

    支持任意IP和主机名

    面向开发人员和测试人员的 Cassini:http://cassinidev.codeplex.com

    【讨论】:

      【解决方案2】:

      Cassini 只会处理本地请求。如果你想要一个轻量级的网络服务器,你可能想看看UltiDev

      【讨论】:

      • 知道如何通过 http 代理下载 UltiDev 吗?
      【解决方案3】:

      如果目的是让您网络上的其他人连接到您的开发服务器,答案是否定的。 Cassini 专门用于拒绝任何外部连接。

      如果由于某种原因您需要重新路由它,您可以在主机文件中添加一个别名以将“localhost”重定向到 192.168.1.2 而不是 127.0.0.1。由于上述原因,我从未尝试过,而且它可能无论如何都不起作用 - Cassini 可能会将其解释为外部连接。

      【讨论】:

      • 其实我想用来自网页的请求在本地调试一段代码
      • 将其发布到您的 IIS 服务器,然后使用“附加到进程”从 Visual Studio 附加到 w3wp.exe。每次有人访问您的 IIS 时,您都可以调试代码。
      【解决方案4】:

      如果您愿意,您可以轻松地使用 Fiddler (www.fiddler2.com) 将请求从任意地址重定向到 Cassini 环回地址。

      【讨论】:

        【解决方案5】:

        您可以修补 cassini(WebDev.WebServer.exe) 以解锁 localhost 环回限制 --> http://eeichinger.blogspot.com/2009/12/sniff-http-traffic-with-aspnet.html

        换句话说,允许外部连接并在 Visual Stuido 中调试它们 :-)

        【讨论】:

          猜你喜欢
          • 2010-09-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-26
          相关资源
          最近更新 更多