随笔分类 -  C#编程知识 / .Net Core

1
摘要:上传大文件一直失败,找到 设置IIS的下列选项 阅读全文
posted @ 2024-04-30 17:09 RookieCoderAdu 阅读(146) 评论(0) 推荐(0)
摘要:最近重新安装了vs2022,新建一个web程序之后却显示 使用cmd输入命令 dotnet --info 结果显示 没有SDK 安装了.net6 SDK之后,依然是这样,没办法,只能查询环境变量了 找到 高级环境变量的系统变量,找到path, 正常的效果如下,Program Files在上面 因为在 阅读全文
posted @ 2024-03-18 10:20 RookieCoderAdu 阅读(459) 评论(0) 推荐(0)
摘要:我下载的.net 5.0框架的类库项目。发现类库的目标框架无法选择.net 5.0。 并且编译的时候报错,找不到5.0的引用程序集。 虽然我安装了.net 5.0的SDK,可这个问题依然没有解决。 原来还需要升级VS2019到 v16.8以上版本 【下载方法】 帮助 -》检查更新 -》更新 或者直接 阅读全文
posted @ 2021-11-02 23:37 RookieCoderAdu 阅读(1090) 评论(0) 推荐(0)
摘要:[HttpGet("get-stream-file/{id}")] public async Task<IActionResult> Download(string id) { Stream stream=await { { _get_stream_by_file-id} }; if (stream 阅读全文
posted @ 2021-10-25 22:38 RookieCoderAdu 阅读(478) 评论(0) 推荐(0)
摘要:在Program.cs中 public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { 阅读全文
posted @ 2021-08-24 10:16 RookieCoderAdu 阅读(187) 评论(0) 推荐(0)
摘要:以前给前端下拉框赋值的时候都会定义一个特殊的类,包含下拉框所需的Id和Name,对应下拉框的value和text 后来发现很麻烦,其实.net中有快速筛选值的公共类SelectListItem var list=sourceDataList.Select(i => new SelectListIte 阅读全文
posted @ 2021-07-01 15:26 RookieCoderAdu 阅读(170) 评论(0) 推荐(0)
摘要:假设存在这样的json配置文件 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "Allow 阅读全文
posted @ 2021-06-11 23:24 RookieCoderAdu 阅读(142) 评论(0) 推荐(0)
摘要:前面在项目中添加了Efcore,现在使用它进行增删改查 新建类库NetCoreDemo.Services 添加接口IBaseService public interface IBaseService { T Find<T>(string id) where T:class; IQueryable<T 阅读全文
posted @ 2021-06-10 22:11 RookieCoderAdu 阅读(915) 评论(0) 推荐(0)
摘要:添加类库NetCoreDemo.EF 添加引用Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.SqlServer.Design, Microsoft.EntityFrameworkCore.SqlServer, Microso 阅读全文
posted @ 2021-06-09 10:32 RookieCoderAdu 阅读(352) 评论(0) 推荐(0)
摘要:一般的.net项目在IIS发布只需要将文件夹指向项目的根目录即可,但是指向.net core项目不会发布成功。哪怕指向 /bin/Debug/netcoreapp3.1/ 也不行。 那么如何发布呢? 方法一 点击项目右键 选择“发布”。 选择发布类型为文件夹,选择文件夹路径 一般为 /bin/Rel 阅读全文
posted @ 2021-06-05 23:57 RookieCoderAdu 阅读(1185) 评论(0) 推荐(0)
摘要:在startup.cs中的Configure()中添加 app.UseSession(); 在ConfigureServices中添加 services.AddSession(); 在Controller中 base.HttpContext.Session.SetString("Name", "My 阅读全文
posted @ 2021-06-03 22:39 RookieCoderAdu 阅读(110) 评论(0) 推荐(0)
摘要:1.添加包Swashbuckle.AspNetCore 2.在ConfigureServices中添加 #region Swagger注册 services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "Demo 阅读全文
posted @ 2021-03-01 14:14 RookieCoderAdu 阅读(84) 评论(0) 推荐(0)
摘要:我们已经知道.net core项目可以在文件夹中使用命令行运行。但假如我想使用命令行参数,比如自定义项目的端口和ip 并且可以在项目中读取到我在命令行中设置的参数,怎么办? 需要在主项目的Program.cs文件中找到Main主方法,添加配置: new ConfigurationBuilder(). 阅读全文
posted @ 2020-11-25 22:45 RookieCoderAdu 阅读(842) 评论(0) 推荐(0)
摘要:我需要写一个方法,只提供地址,后台自动发送请求,获取数据,然后返回给我 public static string InvokeApi(string url) { using(HttpClient client=new HttpClient()) { HttpRequestMessage messag 阅读全文
posted @ 2020-11-15 23:28 RookieCoderAdu 阅读(260) 评论(0) 推荐(0)
摘要:.net core支持从文件夹启动。 首先打开项目的文件夹。找到项目的启动项目。一般情况下是包含Controller,Views的MVC项目 依次找到/bin/Debug/.netcoreapp3.1 使用cmd跳转到这个文件夹 使用命令: dotnet 项目名.dll --urls="http:/ 阅读全文
posted @ 2020-11-15 22:22 RookieCoderAdu 阅读(221) 评论(0) 推荐(0)
摘要:nginx: 反向代理,请求转发。将请求转发给绑定的不同服务器端口 consul: 服务注册与发现:将服务的地址,端口等信息在consul上注册,并告知请求这些信息 健康检查:定期检查,移除挂掉的服务。 网关gateway: 避免服务直接暴露给客户端,它启动中间商的作用。网关接收到请求之后,首先向C 阅读全文
posted @ 2020-11-12 23:27 RookieCoderAdu 阅读(639) 评论(0) 推荐(1)
摘要:根据项目需求,可能需要使用不同数据库类型,比如MySql,Sql server,Pgsql等,那么需要实现不同的数据库连接类IDbConnection 代码如下: public static IDbConnection GetConnection(string connString = null) 阅读全文
posted @ 2020-09-12 21:52 RookieCoderAdu 阅读(317) 评论(0) 推荐(0)
摘要:【什么是OAuth】 OAth是一种授权机制。数据所有者授权第三方应用获取一定权限。数据所有者产生一个代替密码的令牌(token)供第三方应用使用。 比方说,我想使用QQ快捷登录一个应用,但我又不想我的账号密码泄露。那么使用OAuth2.0我登录QQ验证了自己的身份,然后QQ便发送一个token给应 阅读全文
posted @ 2020-09-02 11:53 RookieCoderAdu 阅读(573) 评论(0) 推荐(0)
摘要:在.net core中有一个IWebHostEnvironment接口(在低版本中为IHostEnvironment) IWebHostEnvironment里面有一个ContentRootPath(根目录)和WebRootPath(根目录+wwwroot) 为了区别windows环境和普通路径环境 阅读全文
posted @ 2020-08-30 23:48 RookieCoderAdu 阅读(353) 评论(0) 推荐(0)
摘要:在.net core中配置一般是存储在appsetting.json中(json形式),那么怎么从中读取数据呢 在.net core中封装了IConfiguration接口,用来获取配置中的section public static void Init(IServiceCollection serv 阅读全文
posted @ 2020-08-30 22:30 RookieCoderAdu 阅读(481) 评论(0) 推荐(0)

1