草庐IT

Swagger-core

全部标签

c# - ASP.NET Core 中的 NuGet 包位置在哪里?

我是ASP.NETCore的新手,我想弄清楚NuGet包在我的本地计算机上的存储位置。我已经安装了以下NuGet包:nugetdappernugetMicroOrm.Pocos.SqlGenerator我想用我自己的编译版本替换其中一个DLL,但我不知道该放在哪里。Dependencies文件夹不显示任何内容。 最佳答案 对于project.jsonnuget目录位于用户配置文件文件夹中(%UserProfile%\.nuget\packages)更新来自msdnTheglobal-packagesfolderiswhereNuGe

c# - 在 asp .Net Core 项目中添加 wsdl web 引用

我有网络服务http://www.mcommunicator.ru/m2m/m2m_api.asmx?WSDL我在从VisualStudio2015连接到它时遇到了问题在我的WebAPI项目中不再有“添加网络引用”我试图添加是:引用->添加连接的服务->WCF服务-预览它通过我的地址找到了1个Web服务,但单击完成时出现错误。我想这不是WCF服务,这就是我收到错误的原因。但是我没有看到任何其他添加它的方法。请帮帮我。 最佳答案 要为基于WCFfor.NETCore1.0构建的客户端添加SOAP服务引用,请通过“扩展和更新”对话框安装

c# - 在 ASP.NET 4.5 项目中使用 wwwroot 文件夹(ASP.NET Core 样式)

我非常喜欢新的asp.net(asp.net5\core1.0)web应用程序的方法,其中wwwroot文件夹是根文件夹,并且只提供其中的静态文件。可以通过路由或其他配置让wwwroot文件夹在asp.net4.5项目中以类似的方式运行,这样静态文件只从中提供,并且它是静态webapp的“根”文件?(我提出这个问题的部分动机是我在VS2015的asp.net5项目中托管了一个角度应用程序,但我需要将其移至asp.net4.5项目中,但我想保留现有的磁盘结构)尝试使用OWIN我尝试使用一个空的ASP.NET4.5Web应用程序项目和OWIN进行此操作。所以我的文件夹结构有我的角度应用程序

c# - 如何在 .NET Core 中实现 DbContext 连接字符串?

我的情况与此链接非常相​​似,或者至少我的代码是相似的,我正在尝试找到一种在.NETCore语法中应用相同方法的方法。Passconnectionstringtocode-firstDbContext我的具体代码如下:publicpartialclassCompanyFormsContext:DbContext{publicCompanyFormsContext():base("name=CompanyFormsContext"){}publicCompanyFormsContext(stringconnName):base("name="+connName){}...}我收到一条错误

c# - 如何在 ASP.NET Core 中返回 403 Forbidden 响应作为 IActionResult

我想在尝试执行无效操作时向客户端返回403Forbidden。我需要使用什么方法?我在互联网上搜索过,但只找到了MVC5的这些:IfthereturntypeforyourwebapimethodisHttpResponseMessagethenyouneedtousethebelowcode:returnRequest.CreateErrorResponse(HttpStatusCode.Forbidden,"RFIDisdisabledforthissite.");OrifthereturntypeforyourwebapimethodisIHttpActionResultthen

c# - 如何在 .NET Core 中正确使用代码契约

我想知道如何在.NETCore中正确使用CodeContracts,目前我尝试将CC添加到我的项目中,编译和调试。我对消息感到困惑,它出现在每个使用Contract.Requires的调用中,以及通过谷歌搜索找到的信息。消息指出:Anassemblymustberewrittenusingthecodecontractsbinaryrewriter(CCRewrite)becauseitiscallingContract.RequiresandCONTRACTS_FULLsymbolisdefined.RemoveanyexplicitdefinitionsoftheCONTRACTS

c# - ASP.NET Core 1.0 中的单元测试路由(前 MVC 6)

随着ASP.NETCore1.0(例如MVC6/ASP.NET5.0)的架构发生了重大变化,如何对路由进行单元测试?例如,我喜欢这样的库(对于https://github.com/AnthonySteele/MvcRouteTester流利的扩展方法的一些东西:routes.ShouldMap("/").To(x=>x.Index()); 最佳答案 好吧...我确实联系了ASP.NET团队并询问他们如何进行测试。简答如果不mock世界,就无法进行单元测试。您必须进行集成/功能测试。稍微长一点的回答路由可以来自很多地方(属性、预定义路

c# - ASP.NET Core - 创建自定义模型验证

在以前版本的ASP.NETMVC中,向模型添加自定义验证的方法是实现IValidatableObject并实现你自己的Validate()方法。这是我实现的:publicclassBestModelEver:IValidatableObject{publicDateTime?Birthday{get;set;}publicIEnumerableValidate(ValidationContextvalidationContext){if(Birthday.HasValue){yieldreturnnewValidationResult("Errormessagegoeshere");}

c# - 如何运行 .Net Core dll?

我在我的Mac上使用dnubuild命令构建了我的控制台应用程序。输出是MyApp.dll。因为它不是MyApp.exe,我如何在Windows甚至Mac上执行它?代码是:usingSystem;classProgram{publicstaticvoidMain(){Console.WriteLine("HellofromMac");}} 最佳答案 将此添加到您的project.json文件中:"compilationOptions":{"emitEntryPoint":true},它将在Windows上生成MyApp.exe(在b

c# - 如何在 NET Core 上的 AWS SDK 上设置凭据?

我是AWSSDK的新手,我正在尝试遵循AWSdocumentation,但几乎没有说明我到底需要设置什么。官方文档告诉我将其添加到appsettings.json中:{"AWS":{"Profile":"local-test-profile","Region":"us-west-2"}}然后创建客户端:varoptions=Configuration.GetAWSOptions();IAmazonS3client=options.CreateServiceClient();这会导致抛出异常,提示无法找到凭据。ApiID和key放在哪里?这是什么个人资料?请记住,我对如何设置没有偏好。我