【重新整理 .net core 实践篇—————Entity的定义[二十五]】教程文章相关的互联网学习教程文章

.net core viewbag 传递list 或 model【代码】

前端需要录入用户账号,但客户要求最好是选择式的,并且只是显示用户名就好。但前端已经做好,采用双模型的viewmodel来做太麻烦,就采用了下述方法。 后端代码: List<SelectListItem> li = new List<SelectListItem>();var us = _context.assetUsers;foreach (var item in us){SelectListItem listItem = new SelectListItem();listItem.Text = item.Name;listItem.Value = item.OwnerID.ToString();li.Add(listItem);}ViewBag.Al...

树莓派3 下运行.net core2.0【图】

折腾两天,终于在树莓派上运行 .net 程序。在此记录一下所踩的坑。先看一下结果: 为了这一行折腾了很久。 第一个坑,树莓派安装系统后不能直接ssh。需要在根目录创建一个ssh文件夹。 第二个坑,dotnet core 发布需要使用, dotnet publish -r linux-arm 发布。 重复的事情就不重复copy直接看引用 参考的文章:树莓派安装系统:http://blog.csdn.net/u011388550/article/details/49981703 http://shumeipai.nxez.com/2013/09/...

ASP.NET Core2.1迁移3.1【代码】【图】

官方文档2.1-2.22.2-3.03.0-3.1迁移打开后缀为.csproj文件(如果使用vs,右键项目-编辑项目文件),迁移之前的代码。根据官方文档添加的包 <FrameworkReference Include="Microsoft.AspNetCore.App" /><PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="3.1.0" /><PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.0" /><PackageReference ...

net Core连接MongoDB【代码】【图】

前两天在学习MongoDB相关的知识,做了个小Demo,做的是省份下面有多少所学校,嗯,做的比较粗暴。。。连接MongoDB首先要通过Nuget添加一个MongoDB的包,下载此包安装完毕后开始写代码了,创建一个省份实体,一个学校实体using MongoDB.Bson.Serialization.Attributes;using System.Collections.Generic; namespace MongoCore.Models {public class Province{[BsonId]public int ProvinceID { get; set; }public string ProvinceNam...

ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试【代码】【图】

原文:ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试想必大家之前在进行ASP.NET Web 应用程序开发期间都有用到过将我们的网站部署到IIS自定义主机域名并附加到进程进行调试。那我们的ASP.NET Core Web 应用程序又是如何部署到我们的IIS上面进行调试的呢,接下来我们来简单介绍下:一、安装IIS所需的Host扩展(Windows Server Hosting)下载地址:https://dotnet.microsoft.com/download/dotnet-core/2...

ASP.NET Core中间件和 ASP.NET HttpHandler HttpModule有什么区别?【图】

我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件:选择是否将请求传递到管道中的下一个组件。可在管道中的下一个组件前后执行工作。 单独看以上中间件的定义,一个很直观的感觉:中间件是HTTP请求管道中的一层层的AOP扩展。 在展开介绍中间件之前,我们先回顾一下ASP.NET中HttpHandler和H...

.net core mvc部署到IIS导出Word 提示80070005拒绝访问【图】

项目中相信大家经常会遇到导出Word、Excel等需求,在实际开发环境中,一般不会出现什么问题,但当发布到IIS上后可能会遇到各种各样的问题,一般都是权限的问题。前几天把公司项目发布后,出现Word导出失败的问题,查看日志,报的就是80070005拒绝访问的错误,但当使用Kestrel启动的时候,就没有这个问题,只是在IIS上出现了这个错误,IIS权限的问题,也应该是大家经常会遇到的问题了。 80070005详细错误为检索Com类工厂中CL...

.net core 14【图】

原文:http://www.cnblogs.com/qingwengang/p/6286689.html

Visual Studio For MacOS .NetCore开发踩坑记

自从Visual Studio For MacOS公布以来,就开始尝试在Mac上进行net core开发。断断续续遇到了各种奇奇怪怪的问题。虽然大部分利用google查查(百度屁都查不出来),都能找到解决方案,但还是做个记录吧~问题一:错误提示:error MSB4057: The target “Build” does not exist in the project记录时间:2017-03-31原因解析:Mono版本低了。对,就是Mono版本低了,别问我为什么开发netcore和mono怎么扯起来联系的。人家说了:Yes it...

.NET Core 控制台应用程序使用异步(Async)Main方法【代码】【图】

C# 7.1 及以上的版本允许我们使用异步的Main方法。一.新建一个控制台应用程序二.异步Main方法我们直接将Main方法改为如下:static async Task Main(string[] args)可以看到报错了,提示我们是C# 7.1 的特性。我们有两种方法可以解决,其实最后都是殊途同归,只是操作不一样而已。1.第一种方法-修改csproj文件打开项目的csproj文件,添加如下代码:<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"><Lan...

用dotnet core搭建web服务器(二)路由表与封装【图】

https://gitee.com/lightsever/netcore_study/tree/master/server02_path先上代码,首先我们把httpserver封装一下,以后用起来方便这个封装里直接包装了一个简单的根据path去分路由表如图 /abc /aaa /con_abc 这几个路径指定了对应的http响应函数 ,或者响应对象使用响应函数和响应对象没有任何区别,只是根据需要自行选择。这就完成了一个httpserver 第二重要的功能:路由表dotnet 平台有反射,实现一个自动配置的路由表很简单,...

.NET Core 2.1中的HttpClientFactory最佳实践【图】

ASP.NET Core 2.1中出现一个新的HttpClientFactory功能,它有助于解决开发人员在使用HttpClient实例从其应用程序发出外部Web请求时可能遇到的一些常见问题。介绍在.NETCore平台的2.1新增了HttpClientFactory,虽然HttpClient这个类实现了disposable,但使用它的时候用声明using包装块的方式通常不是最好的选择。处理HttpClient,底层socket套接字不会立即释放。该HttpClient类是专为多个请求重复使用而创建的。需要不同的基地址,不...

.NET Core 基于Websocket的在线聊天室【代码】【图】

什么是Websocket我们在传统的客户端程序要实现实时双工通讯第一想到的技术就是socket通讯,但是在web体系是用不了socket通讯技术的,因为http被设计成无状态,每次跟服务器通讯完成后就会断开连接。 在没有websocket之前web系统如果要做双工通讯往往使用http long polling技术。http long polling 每次往服务器发送请求后,服务端不会立刻返回信息来结束请求,而是一直挂着直到有数据需要返回,或者等待超时了才会返回。客户端在结...

ASP.NET Core管道详解[2]: HttpContext本质论【代码】【图】

ASP.NET Core请求处理管道由一个服务器和一组有序排列的中间件构成,所有中间件针对请求的处理都在通过HttpContext对象表示的上下文中进行。由于应用程序总是利用服务器来完成对请求的接收和响应工作,所以原始请求上下文的描述由注册的服务器类型来决定。但是ASP.NET Core需要在上层提供具有一致性的编程模型,所以我们需要一个抽象的、不依赖具体服务器类型的请求上下文描述,这就是本章着重介绍的HttpContext。[本文节选自《ASP...

基于Microsoft Azure、ASP.NET Core和Docker的博客系统【图】

2008年11月,我在博客园开通了个人帐号,并在博客园发表了自己的第一篇博客。当然,我写博客也不是从2008年才开始的,在更早时候,也在CSDN和系统分析员协会(之后名为“希赛网”)个人空间发布过一些与编程和开发相关的文章。从入行到现在,我至始至终乐于与网友分享自己的所学所得,希望会有更多的同我一样的业内朋友能够在事业上取得成功,也算是为我们的软件事业贡献自己的一份力量吧,这也是我在博客园建博客时候的愿景:专业...