没有端点监听

时间:2017-09-12 13:57:00

标签: c# asp.net wcf iis

  

http://api/APIWCF.svc/soap没有可以接受该消息的端点。这通常是由不正确的地址或SOAP操作引起的

我在IIS中创建了一个名为API的新网站,我将其分配到我的应用程序所在的文件夹中。但是当我运行它时,它会给我上面提到的错误。

我尝试过的事情:

  • 删除了网站并在IIS中重新添加。

  • 我将项目设置为在网络媒体资源下的本地IIS下运行。

  • 它在当前页面下运行。

  • 我更改了虚拟目录。

  • 我检查了webconfig文件夹,如下所示:

        

    $dateS = Carbon::now()->startOfMonth()->subMonth(3);
    $dateE = Carbon::now()->startOfMonth(); 
    $TotalSpent = DB::table('orders')
    ->select('total_cost','placed_at')
    ->whereBetween('placed_at',[$dateS,$dateE])
    ->where(['deleted' => '0', 'delivery_address_id' => $DeliveryAddress->id])
    ->sum('total_cost');
    

                                                                                                                               

我在IIS中做错了吗? 我无法弄明白。

1 个答案:

答案 0 :(得分:0)

将客户端端点中的Url更改为具有主机名

<endpoint address="http://[your host name]api/APIWCF.svc" 
            binding="basicHttpBinding"
            bindingConfiguration="BasicHttpBinding_APIWCF"
            contract="Bettingworld.JuiceAPIWCF" 
            name="BasicHttpBinding_APIWCF"/>
</client>