Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 是否可以将温莎城堡与WCF服务一起使用_.net_Wcf_Castle Windsor - Fatal编程技术网

.net 是否可以将温莎城堡与WCF服务一起使用

.net 是否可以将温莎城堡与WCF服务一起使用,.net,wcf,castle-windsor,.net,Wcf,Castle Windsor,可以将温莎城堡与WCF服务一起使用吗 我试图使用它,而不是去承包商的参数,我看到它去默认的承包商,我很好奇为什么它这样做 protected void Application_Start(object sender, EventArgs e) { dm = new DependencyManager(HttpRuntime.AppDomainAppPath, "API"); dm.Container.Install(new Ins

可以将温莎城堡与WCF服务一起使用吗

我试图使用它,而不是去承包商的参数,我看到它去默认的承包商,我很好奇为什么它这样做

protected void Application_Start(object sender, EventArgs e)
        {

            dm = new DependencyManager(HttpRuntime.AppDomainAppPath, "API");
            dm.Container.Install(new Installer());

        }

谢谢。

可以,但你的问题有点含糊。您是在尝试启动服务还是在尝试插入客户端代理?你能举个例子说明你做了什么吗

编辑

要启动新的wcf服务,您需要使用
WcfFacility
。你正在使用一个你没有显示的安装程序,所以你可能已经在那里安装了设备

container.AddFacility()
注册完所有组件后,可以使用WCF设施中包含的
DefaultServiceHostFactory
启动服务

var host=(ServiceHost)new DefaultServiceHostFactory().CreateServiceHost(typeof(YourService).AssemblyQualifiedName,新Uri[]{});
host.Open();

可以,但你的问题有点含糊。您是在尝试启动服务还是在尝试插入客户端代理?你能举个例子说明你做了什么吗

编辑

要启动新的wcf服务,您需要使用
WcfFacility
。你正在使用一个你没有显示的安装程序,所以你可能已经在那里安装了设备

container.AddFacility()
注册完所有组件后,可以使用WCF设施中包含的
DefaultServiceHostFactory
启动服务

var host=(ServiceHost)new DefaultServiceHostFactory().CreateServiceHost(typeof(YourService).AssemblyQualifiedName,新Uri[]{});
host.Open();

我正在尝试启动服务。似乎我没有使用最新(2.5.3)版本,我需要升级到v3我正在尝试启动服务。似乎我没有使用最新(2.5.3)版本,我需要升级到v3