【问题标题】:IIS 7.5 finds the local web site but can't load itIIS 7.5 找到本地网站但无法加载
【发布时间】:2011-08-01 13:24:08
【问题描述】:

我遇到了这个奇怪的问题: 我刚刚开发了一个 WCF 服务(在 VS2008 上)并创建了一个网站(ASP.net)来使用该服务。当我从 VS2008 启动网站时,它工作正常,并且我得到“您已创建服务方法”,但如果我尝试使用 IIS 打开该服务,则根本无法加载网站。我收到“网站已找到,等待回复”的消息,但浏览器根本无法加载服务。

任何帮助将不胜感激!

【问题讨论】:

  • 您需要在 IIS 中托管 WCF 服务
  • 安装 Fiddler,这样您就可以看到关于实际情况的详细输出。 fiddler2.com/fiddler2
  • @DSW:我已经完成了上面提到的所有事情,事实上,我逐字遵循了本教程 (channel9.msdn.com/shows/Endpoint/…) -- 但是,正如您在教程结束时所做的那样,当他们点击来自 IIS 的“在浏览器上查看” - 网站立即加载,我的网站根本没有加载,浏览器一直在等待响应。

标签: c# asp.net wcf iis-7


【解决方案1】:

我的 IIS 7.5 有问题,因为 ASP.NET 没有为 IIS 注册。以下文章很有帮助:http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

我使用了 aspnet_"regiis -i" 命令,网站开始加载。感谢大家的帮助!

【讨论】:

    【解决方案2】:

    一些故障排除项目

    1. 确保在 Web 服务扩展 下的 inetmgr 中,所需的框架未被阻止。
    2. 启用tracing 观看消息
    3. 在故障中启用异常详细信息
    4. 确保您在正确的框架下运行网站(在网站属性下)
    5. 在 web.config 中,清除并添加处理程序 svc-Integrated-4.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-14
      • 2017-02-20
      • 2018-05-11
      相关资源
      最近更新 更多