草庐IT

xsockets.net

全部标签

c# - 如何在 ASP.NET Core 中更改 Swagger 的基本 URL

默认情况下,当您在ASP.NETCore项目中启用swagger时,它在url上可用:http://localhost:/swagger/ui我想使用不同的基本url而不是/swagger/ui。我如何/在哪里配置它?我发现对于旧版本你可以配置RootUrl但在ASP.NETCore中没有类似的方法:.EnableSwagger(c=>{c.RootUrl(req=>myCustomBasePath);}); 最佳答案 对于ASP.NETCore2(并使用Swashbuckle.AspNetCore.Swagger-Version4

c# - C# .NET 中的 TSource 是什么?

问题什么是TSource?这是一个examplefromMSDN:publicstaticIEnumerableUnion(thisIEnumerablefirst,IEnumerablesecond,IEqualityComparercomparer)它是一种类型吗?找不到关于它的任何MSDN文档。我认为它不可能是一种类型,因为我无法在.NETReflector中单击它.它是.NET关键字吗?在C#keywords中没有找到它列表。.NET编译器是否以特殊方式解释它?我已经知道的我知道T是一个泛型类型参数,在泛型方法中用作占位符。来自WhatAreGenerics的示例来自MSDN:

c# - .NET 字符串哈希函数是否可移植?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowdoIcreateaHashCodein.net(c#)forastringthatissafetostoreinadatabase?我使用C#4.0并通过调用获取字符串哈希:"mystring".GetHashCode()此调用生成的代码存储到数据库中以备将来使用。此哈希码用于查找字符串的某些子集,然后进行相等比较。问题是:它是标准化的哈希计算吗?我可以假设它是是否可以在不同的环境中计算相同的哈希值,例如.Net3.0中的C#或future的.Net版本?是否可以通过用Java、PL/SQL、Ruby

c# - 来自数据库的 ASP.NET MVC 下拉列表

好吧,我是整个MVC世界的新手,但这似乎是完成任务的一种很好的方式,我正在努力让它在这里发挥作用。问题是:我无法从我的SQL数据库中的表中获取数据到我注册页面上的简单下拉表单中。我只是不知道把东西放在哪里,在哪里编码以打开表格,选择id,在哪里放response.write以及如何将它发送到View?我的模型是这样的:publicclassusers{publicstringname{get;set;}publicintuser_id{get;set;}}我的Controller是这样的:[HttpGet]publicActionResultListUser(){returnView(

c# - 从 Asp.net mvc4 Controller 调用不同文件夹的 View

我在View的作业文件夹中有一个View名称“消息”。我想从名为“MarketController”的不同Controller的操作中返回该ViewpublicclassMarketController:Controller{[HttpPost]publicActionResultSave(){//logictosavetherecordTempData["message"]="Savesuccessfully";returnView("Message");}}问题是“消息”View不在市场View中,我如何从MarketController返回该View。(我不想在这里使用Redir

c# - 从 ASP.NET 5 Controller VS 2015 获取 wwwroot 文件夹路径

抱歉,我问的是菜鸟问题,但我似乎无法从Controller获取Server.MapPath。我需要从wwwroot的图像文件夹中输出json文件列表。它们位于wwwroot/images。如何获得可靠的wwwroot路径?usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Threading.Tasks;usingMicrosoft.AspNet.Mvc;usingwww.Classes;usingSystem.Web;namespacewww.Controllers{[Route("api/

c# - 当 Controller 位于 asp.net 核心应用程序的单独程序集中时,为什么 TestServer 无法找到 Controller ?

由于某些原因,当ASP.NET核心Controller在单独的程序集中创建时,当客户端发出请求时,TestServer无法找到Controller操作。(导致404响应)这是为什么?我该如何解决?以下是重现的步骤。使用.NET核心创建新的ASP.NET核心WebAPI在单独的项目中创建集成测试并将测试配置为使用TestServer()客户端并使测试成功运行。现在,将Controller分离到它自己的共享库中,并重构在步骤1中创建的项目以改用此共享库。重新运行包含TestServer()类的测试。您现在会注意到它失败了。请参阅以下链接以创建集成测试。Integrationtestingw

c# - 从 C# 迁移到 VB.Net

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion因此,作为这场全局金融Storm的直接结果,我明天将开始一份VB.net开发人员的新工作。到目前为止,我一直在用C#进行开发(到处都是java、vb6、sql、tibco等)所以问题是,需要注意哪些陷阱?有人对编写好的vb.net代码有什么好的建议吗?(任何其他关于应对薪水/前景下降的建议都欢迎但不是必需的;-))只是快速更新,公司看起来真的很好,当前的代码库似乎质量很高。我开始适应VB的做事方式(尽管我

c# - jQuery 将 null 而不是 JSON 发送到 ASP.NET Web API

我似乎无法让它工作...我在客户端上有一些像这样的jQuery:$.ajax({type:"POST",url:"api/report/reportexists/",data:JSON.stringify({"report":reportpath}),success:function(exists){if(exists){fileExists=true;}else{fileExists=false;}}});在我的Web.APIController中,我有一个这样的方法:[HttpPost]publicboolReportExists([FromBody]stringreport){b

c# - ADO.NET Entity Framework 和 ASP.MVC 的组合有没有错?

我有一个包含三个项目的解决方案。DomainModel(带有ADO.NETEntityFramework的C#库)DomainModelTest(业务逻辑单元测试)Web应用程序(使用DomainModel)出于某种原因,如果我传递DomainModel中的任何对象,我什至无法带来View,甚至不是简单的对象。我收到以下错误:有什么想法吗?CompilerErrorMessage:CS0012:Thetype'System.Data.Objects.DataClasses.EntityObject'isdefinedinanassemblythatisnotreferenced.You