Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.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
C# ASP.NET 5 MVC 6中的web.config_C#_Wcf_Asp.net Core_Asp.net Core Mvc_Kestrel Http Server - Fatal编程技术网

C# ASP.NET 5 MVC 6中的web.config

C# ASP.NET 5 MVC 6中的web.config,c#,wcf,asp.net-core,asp.net-core-mvc,kestrel-http-server,C#,Wcf,Asp.net Core,Asp.net Core Mvc,Kestrel Http Server,我有一个从web.config文件加载配置的WCF.dll 我在asp.net 5应用程序中使用该dll,当我尝试从dll调用函数时,出现异常: 在ServiceModel客户端配置部分中找不到引用约定“WebService.MyWebService”的默认终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此约定匹配的端点元素 dll的配置存在于web.config中。 这在asp.net beta 6中曾经有效,但现在我升级到rc1,它就不起作用了 我怎样才能做到这一

我有一个从web.config文件加载配置的WCF.dll
我在asp.net 5应用程序中使用该dll,当我尝试从dll调用函数时,出现异常:

在ServiceModel客户端配置部分中找不到引用约定“WebService.MyWebService”的默认终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此约定匹配的端点元素

dll的配置存在于web.config中。
这在asp.net beta 6中曾经有效,但现在我升级到rc1,它就不起作用了

我怎样才能做到这一点呢?

如前所述:

在完整的.NET Framework上运行时支持app.config
在完整的.NET Framework上运行时,现在可以使用System.Configuration从基于DNX的控制台应用程序访问app.config中的配置数据。只需将XML配置文件放在project.json文件旁边


因此,我只需将web.config的内容复制到app.config

这与Kestrel有什么关系?从beta 8开始,使用asp.net Kestrel服务器。asp.net 5不支持web.config,它仅用于配置IIS。顺便说一句,这里有一个扩展,可以将“添加服务引用”对话框添加到VS2105更新1