草庐IT

Swagger-core

全部标签

c# - .NET Core 中的 SOAP?

如何在.NETCore中实现SOAP?是否有任何等价物ApacheCXF在.NetCore中(不仅仅是一个简单的SOAP客户端,而是功能齐全的堆栈)?抱歉,如果这是一个非常基本的问题,到目前为止我的搜索没有产生任何明确的答案。 最佳答案 Microsoft目前不打算为.NETCore发布SOAP服务器端框架。WCFServiceHost和ASMX都不可用。现在判断哪些非Microsoft堆栈会加入并成为主导者还为时过早。随着ASP.NETWebAPI的引入和REST端点的兴起,WCF已死。WCF客户端是一个互操作故事,而不是一个向前

c# - 如何从 .Net Core 连接到 Oracle 数据库连接

在.netCore库中,我想连接到Oracle数据库。我有什么办法可以做到这一点吗?我已经尝试了anotherSOpost上的建议,但它不起作用,也许从那以后被删除了?正如您在我的project.json中所见,我正在尝试使用“net461”。我目前正在尝试通过老式的ADO.Net使用Oracle.ManagedDataAccess.Client。我还知道Oracle还没有买断.netCore连接器。但即使在那里我也无法让它工作,它很难包含System.Data,每当我尝试添加它时它都会出错。我的project.json看起来像这样:{"version":"1.0.0-*","depe

c# - 在 .net Core 中调用 SOAP 服务

我正在将.net4.6.2代码移植到调用SOAP服务的.netCore项目。在新代码中,我使用C#(由于某些配置原因,我现在不记得为什么)。但我收到以下异常。AnerroroccurredwhilereceivingtheHTTPresponsetohttps://someurl.com/ws/Thing.pub.ws:Something.ThiscouldbeduetotheserviceendpointbindingnotusingtheHTTPprotocol.ThiscouldalsobeduetoanHTTPrequestcontextbeingabortedbytheser

c# - ASP.NET Core 中的模型绑定(bind)以将下划线映射到首字母大写属性名称

我有一个模型类,我想在我的ASP.NETMVCCore(RC2)应用程序中将查询字符串绑定(bind)到它。我需要在查询字符串键中支持下划线以确认OAuth规范,但我想在我的应用程序中使用首字母大写的属性名称。我的模型类如下所示:classOauthParameters{publicstringClientId{get;set;}publicstringResponseType{get;set;}publicstringRedirectUri{get;set;}}所以我想将查询字符串绑定(bind)到它,例如client_id、response_type和redirect_uri。有没

c# - 更新 ASP.NET Core Entity Framework 中的实体类

我使用ASP.NETCore中的EntityFramework从现有数据库创建了模型。这是Market表的模型publicpartialclassMarket{publicGuidMarketId{get;set;}publicstringCity{get;set;}publicstringCityF{get;set;}publicstringName{get;set;}publicstringNameF{get;set;}publicintSortOrder{get;set;}publicboolIsActive{get;set;}}但是,我已将数据库中的MarketId数据类型更改

c# - 添加在 Visual Studio 2017 RC 中构建 .NET Core 项目后运行的 msbuild 任务

在VisualStudio2017RC中使用.NETCore的msbuild中是否有类似AfterBuildTarget的东西?我尝试将以下片段添加到.csproj文件中,但它在构建过程中没有执行(与它工作的VS2015相反)。另一个有趣的发现:我认为AfterBuild目标可能已被删除-运行msbuild/t:AfterBuild似乎没有调用添加的目标。如果我将目标重命名为“测试”,则用msbuild/t:Test调用它它工作得很好。此外,是否有关于VisualStudio2017RC附带的msbuild版本(可能还有.NETCore构建脚本)的文档? 最

c# - .Net core 2.0 控制台应用程序的日志记录和配置?

以下代码出现错误。为.NetCore2.0控制台应用程序设置日志记录和配置管理的正确方法是什么?ErrorCS1061'LoggerFactory'doesnotcontainadefinitionfor'AddConsole'andnoextensionmethod'AddConsole'acceptingafirstargumentoftype'LoggerFactory'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)ErrorCS1503Argument2:cannotconvertfrom'Mic

c# - 如何在请求结束时释放资源并在 ASP.NET 5/Core 中处理注入(inject)的服务?

我有一个使用ASP.NETCore的默认依赖注入(inject)容器注入(inject)到Controller中的服务:publicclassFooBarService:IDisposable{publicvoidDispose(){...}}services.AddScoped();这会为每个请求创建一个实例。如何确保框架在每个请求结束时处理FooBarService实例,而不依赖于析构函数和垃圾收集? 最佳答案 与所有其他DI容器一样,它会根据实例的生命周期为您处理IDisposable实例。在您的情况下,如果实例注册为Scop

c# - ASP.NET Core MetaDataType 属性不起作用

我在我的域模型类上使用MetaDataType属性。它应该将属性信息从引用的类移动到已设置MetadataType属性的类中。但它并不像宣传的那样。是什么导致了这里的问题?[MetadataType(typeof(ComponentModelMetaData))]publicpartialclassComponent{publicintId{get;set;}publicstringName{get;set;}publicICollectionRepos{get;set;}publicstringDescription{get;set;}}publicclassComponentMod

c# - 适用于 Windows x64 的 ASP.NET Core 应用程序(.NET Framework)仅在 project.assets.json 中出错

我想使用VS2017简化我在ASP.NETCoreWeb应用程序(.NETFramework)应用程序中的配置。我已经知道我的网站将在x64环境和.NET4.6.2的Windows/IIS下运行。在可预见和不可预见的future,此应用程序没有机会使用从开发到生产的任何其他环境。因此,我只需要Debugx64和Releasex64模式。(不需要任何CPU和x86!),所以我继续从项目中删除所有其他配置。现在,在编译时,我收到以下错误:'C:\Projects\MyProject\My.Website\obj\project.assets.json'doesn'thaveatargetf