【问题标题】:Application not calling WCF service (Both hosted on IIS7)应用程序未调用 WCF 服务(均托管在 IIS7 上)
【发布时间】:2013-02-27 18:19:38
【问题描述】:

我在 IIS7 中托管了 WCF 服务和我的 ASP.Net MVC3 应用程序。两者都在同一台服务器中。应用程序位于默认应用程序池中,服务位于不同的应用程序池中。

在发布应用之前,我已将托管服务的服务引用添加到应用中。它在本地工作。但是当托管在 IIS7 上时,该应用程序不会调用服务。

关于为什么会发生这种情况以及如何调试的任何指示? 如果您需要任何其他详细信息,请告诉我。

谢谢

【问题讨论】:

    标签: wcf service iis-7


    【解决方案1】:

    对于任何看到此线程的人的未来参考,问题是我正在使用我的 javascript 中的 MVC3 和 ajax 调用,看起来像这样:

    $.ajax({
        url: 'controller/action',
        type: 'GET',
        dataType: 'json',
        success: function(data) {
    }
    

    但url不应该是'controller/action',它应该存储在一个字符串变量中

    var callingVariable = "@Url.Action("Action","Controller")";
    

    并且这个变量应该提供给url参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 2017-01-20
      • 1970-01-01
      相关资源
      最近更新 更多