代码之家  ›  专栏  ›  技术社区  ›  user70192

如何检查网站是否启动

  •  0
  • user70192  · 技术社区  · 15 年前

    我在玩Silverlight。目前,为了测试我是否喜欢这项技术,我正在构建一个实用程序。此实用程序只检查我的网站是否已启动并运行。

    有了Silverlight,c,我如何ping一个网站(如www.google.com)来查看它是否可用?

    谢谢你

    3 回复  |  直到 15 年前
        1
  •  2
  •   spender    15 年前

    您还必须使用策略性放置的clientaccesspolicy.xml文件修复某些跨域权限,以允许在一个域中运行的Silverlight应用程序访问其他域。

    http://msdn.microsoft.com/en-us/library/cc645032%28VS.95%29.aspx

    http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx

        2
  •  1
  •   Brian Agnew    15 年前

    在最简单的情况下,您可以在端口80(缺省HTTP端口)上进行TCP连接并发出GET或头部请求吗?

    请注意,确定一个站点是否启动是一个非常主观的问题。例如

    1. 它在80号端口监听吗?
    2. 它是否响应head/get请求?
    3. 它的底层数据库是否可用(或者您是否得到一个错误页面,说明底层服务已关闭)?
    4. 它的反应是否及时?

    等。