草庐IT

gmap.net

全部标签

c# - .Net Framework 4.0 中的 ASP.NET Web 服务去了哪里?

打开VisualStudio2010。点击文件->新建->网站...在打开的对话窗口中,选择以下内容:.Net框架3.5。Web位置=文件系统。输入C#。注意此列表中列出了“ASP.NETWeb服务”。现在将框架切换到4.0。请注意,“ASP.NETWeb服务”未列出。谁能阐明Microsoft在做什么?这在4.0中是否已更名为另一个名称?我是否应该在4.0中使用类似于ASP.NETWeb服务的新技术? 最佳答案 它被认为是过时的。基本思想和一个好的建议是改为构建WCF服务。更灵活,WCF包含多个版本的SOAP。如果您仍想制作Fx4

c# - ProtoBuf-Net 和 Compact Framework 出现 "Invalid field in source data: 0"错误

有人知道使用ProtoBuf-Net在紧凑框架和完整.Net框架之间进行序列化/反序列化时有任何问题吗?我有一个名为LogData的类,我正在compactframework3.5下序列化,传输到服务器(运行.Netframework4.0),然后反序列化。有时它有效,有时它会抛出上述错误,我还没有将其缩小到任何特定原因。我用不同的值做了很多测试,但似乎无法找到错误发生时的任何韵律或原因。我在下面包括我的类(class)(减去各种构造函数)。我已多次查看两侧的字节缓冲区,但尚未发现通过线路从一侧发送到另一侧的数据存在差异。[ProtoContract]publicclassLogDat

c# - Json.NET 基本类型 - 使用 Decimal 而不是 Double

从JSON解析float时,如何让JSON.NET返回小数而不是double?(这是一个序列化的带有Dictionary的对象)。我已经尝试编写一个JsonConverter,但是CanConvert方法没有被调用为Double类型以尝试转换它。还有其他关于覆盖JsonTextReader的代码,但这在最新版本的Json.Net中似乎不可能。 最佳答案 在Json.NET5.0中,Newtonsoft.Json.JsonSerializerSettings类有新的属性FloatParseHandling,你可以设置这个属性值Newt

c# - ASP.NET Core RC2 种子数据库

我的问题是我正在尝试用数据播种EntityFrameworkCore数据库,在我看来,下面的代码显示有效。我已经意识到这不应该在ApplicationDbContext构造函数中调用,而应该从startup中调用,但我不确定如何执行此操作。编辑:根据Ketrex提供的解决方案,我的解决方案如下:启动.cs:publicvoidConfigure(IApplicationBuilderapp,IHostingEnvironmentenv,ILoggerFactoryloggerFactory){...app.ApplicationServices.GetRequiredService()

c# - 检测 .net 核心 2.0

在dotnetcore2.0控制台应用程序中,输出:Console.WriteLine("HelloWorldfrom"+System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription);是一个相当意外的值:HelloWorldfrom.NETCore4.6.00001.0有什么方法可以通过编程方式检测.netcore2.0或更高版本,以及2.0之前的.netcore平台?我意识到在大多数情况下您可能不应该这样做。但在您确实需要执行此操作的奇怪情况下,您将如何执行此操作? 最佳答案

c# - 在 .NET Core 2.0 中设置环境变量

我正在尝试在我的.NETCore2.0应用程序中设置多个环境。请参阅下面的代码。配置文件(Launch.JSON)"configurations":[{"name":".NETCoreLaunch(web)","type":"coreclr","request":"launch","preLaunchTask":"build",//Ifyouhavechangedtargetframeworks,makesuretoupdatetheprogrampath."program":"${workspaceRoot}/my.api/bin/Debug/netcoreapp2.0/my.api

c# - 在 ASP.NET Core Web API Controller 中使用 C# 7 元组

你知道为什么会这样吗:publicstructUserNameAndPassword{publicstringusername;publicstringpassword;}[HttpPost]publicIActionResultCreate([FromBody]UserNameAndPasswordusernameAndPassword){Console.WriteLine(usernameAndPassword);if(this.AuthenticationService.IsValidUserAndPasswordCombination(usernameAndPassword.u

c# - Elasticsearch.Net.UnexpectedElasticsearchClientException 在反序列化结果

我有一个c#项目,我想向我的Elasticsearch服务器发送一个请求。这是我的连接和Elasticsearch客户端:ConnectionSettingsconnectionSettings;ElasticClientelasticClient;connectionSettings=newConnectionSettings(newUri("http://192.168.2.197:9292/"));elasticClient=newElasticClient(connectionSettings);这是我的要求:varresponse=elasticClient.Search(s

c# - 如何使用 C# 以编程方式运行 ASP.Net 开发服务器?

我有ASP.NET网页,我想为其构建自动化测试(使用WatiN和MBUnit)。如何从我的代码启动ASP.Net开发服务器?我不想使用IIS。 最佳答案 这是我用过的有效方法:usingSystem;usingSystem.Diagnostics;usingSystem.Web;...//settingsstringPortNumber="1162";//arbitraryunusedport#stringLocalHostUrl=string.Format("http://localhost:{0}",PortNumber);st

c# - C# 中的多功能 ASP.NET CMS

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我们正在ASP.NET上创建一个公共(public)网站,我们正在寻找一个真正多功能的CMS,它将给我们足够的自由,让我们不仅可以创建标准内容页面(所有CMS都提供的功能),还有带有自定义ASP.NET编程的页面。想象一下以下情况:我们的网站将包含几个用C#编写的自定义ASP.NET页面,允许访问者查看和搜索一些金融产品(该网站实际上将致力于俄罗斯的结构化金融产品)。