Loading...
.net core的mvc项目默认会把views文件夹编译成dll,如果发布之后交付给第三方,第三方以后就不能自己修改页面了。这时候就要设置成发布时不编译views文件夹,网上的很多方法都不完整,导致没有效果,我整理了下,亲测有效,适用于.net core 3.1,方法如下:1.在Web项目中添加包,并添加Startup设置先要安装包 Microsoft.AspNetCore.Mvc.Raz...
在.Net Core下,没有可以支持跨平台的Drawing类库,官网提供的Common.Drawing只能在Windows下使用,那么在.Net Core...
在.Net Core 2.1下,可以通过Dapper框架非常方便的使用Sql Server、MySQL、PostgreSQL等数据库,但是使用Oracle数据库就没那么方便了,比如执行存储过程的时候返回的游标,就没有对应的类型,另外还需要Oracle的驱动等等。经过了几天的查阅资料,现在整理下在.Net Core 2.1下通过Dapper使用Oracle数据库的方法。首先是连接数据库,方法与...
最近接入腾讯云的短信平台,平台的接口是HTTPS的,开发环境是Windows,而生产环境是Linux(CentOS)。在开发调试的时候都正常通过,没问题;...
在ASP.Net Core 2.0下,通过Dapper来使用SQL Server数据库,在Windows系统下完全正常,而部署到Linux服务器上会出现连不上数据库的情况,从日志里看,报下面的错误:Connection Timeout Expired. The timeout period elapsed during the post-login phase. The connecti...
我们知道log4net的日志功能非常强大,而使用方法也比较复杂;在ASP.NET Core 2.0下,可以通过一个第三方的扩展方法来降低我们的使用难度,具...
关于 asp.net core 2.0 webapi的跨域,我们这里使用CORS来实现,不使用旧的JSONP,可以这样配置:打开 Startup.cs文件,转到ConfigureServices(IServiceCollection services) 中,增加:services.AddCors(options => { options.AddPolicy("AnyO...
前几天挖了个坑,今天就来填这个坑了。关于在ASP.NET Core 2.0下使用Redis的问题,目前StackExchange.Redis已经支持.Ne...
在之前,我简单的介绍过在.net core中使用Mongodb(见文章《.Net Core系列教程(三)——使用Mongodb》),也使用过PostgreSQL(但是没有写文章介绍怎么使用,只是在文章《.Net Core系列教程(一)——环境搭建》中简单介绍过如何安装)。当然,我的文章质量都不高,只是把自己平时遇到的问题记录下来,很多问题是自己经历过之后在网上苦苦的寻找答案但都不适用或者不明...
我在《.Net Core 2.0的一些不大一样的地方(一)——基础身份认证》中,说了下关于Cookies的不同之处,在这篇文章中,我说下关于服务器的相关问...
近日,把之前使用.net core 1.0写的网站,使用.net core 2.0改写了一下,发现一些不大一样的地方,如果不注意的话,会出现些问题。一、先说下关于使用Cookie来验证用户登录的地方:在.net core 1.x时代,具体作法如我前面的文章《.Net Core系列教程(四)—— 基础身份认证》所说,这里我就不重新写了而在.net core 2.0中,需要做以下调整:1)在St...
前几天微软发布Visual Studio 2017 RC版,第一时间下载安装并体验了一番,把我之前在Visual Studio 2015下面写的IP高精度...
在ASP.Net Core中实现一个Token Base身份认证,使用场景主要就是Web API下,可以调用Web API的不止是浏览器,还有各种各样的客户端,有些客户端没有Cookies,也无法使用Session。这时候就需要Token来救场了,相比Cookies,Token更开放,而安全性也要比Cookies高很多。下面使用微软JwtSecurityTokenHandler来实现一个基于...
在ASP.NET 4.5及之前的版本,可以使用FormsAuthenticationTicket来做基础身份认证,现在到了.Net Core中,发现原来的...
本文中,假定你已经安装好了Mongodb、及ASP.NET Core的开发环境。本文主要说下在ASP.NET Core中怎样连接Mongodb数据库:一、在ASP.NET Core中使用Mongodb,首先要安装C#的Mongodb Driver,现在最新的是2.3版本,使用Nuget直接安装就可以。二、配置数据库的连接,打开appsettings.json文件,添加下面设置: "...