我使用WCF创建了一个Web服务应用程序(在IIS中托管)。当我尝试在客户端创建服务引用时,生成的地址是本地网络上的服务器名称(例如server1.corporate.darkbond.com)。我希望客户端WSDL引用实际发布的名称(例如manager.darkbond.com)。有没有办法在服务器端使用WSDL完成此操作,而不是在每次更新后编辑客户端配置文件?
答案 0 :(得分:1)
如果您希望生成的WSDL中的地址与客户端用于访问WSDL的地址匹配,例如通过负载均衡器主机名,请使用添加了 Schema::create('permission_role', function (Blueprint $table) {
$table->integer('permission_id')->unsigned();
$table->integer('role_id')->unsigned();
$table->foreign('permission_id')
->references('id')
->on('permissions')
->onDelete('cascade');
$table->foreign('role_id')
->references('id')
->on('roles')
->onDelete('cascade');
$table->primary(['permission_id', 'role_id']);
});
的serviceBehavior。
useRequestHeadersForMetadataAddress