前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >dotnet core使用mvc创建web服务器

dotnet core使用mvc创建web服务器

作者头像
sofu456
发布2021-01-29 10:50:05
6630
发布2021-01-29 10:50:05
举报
文章被收录于专栏:sofu456sofu456

Kerstrel服务器

dotnet core自带轻量级的kerstrel服务器,可以实现iis、tomcat、ngnix、apache等功能

dotnet core mvc

dotnet new mvc 创建mvc模式的服务器,startup.cs中配置服务器相关参数和功能

  • 路由配置,app.UseRouting();
  • 文件服务器配置

app.UseFileServer(new FileServerOptions(){ EnableDirectoryBrowsing = true, RequestPath = new PathString("/StaticFiles"), FileProvider = new PhysicalFileProvider(LocalServer.GetConfigValue(“DataPath”)), });

  • 默认的静态资源请求配置,app.UseStaticFiles();
  • action返回的对象串行化配置

services.AddMvc() //全局配置Json序列化处理 .AddJsonOptions(options => { //忽略循环引用 options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; //不使用驼峰样式的key options.SerializerSettings.ContractResolver = new DefaultContractResolver(); //设置时间格式 options.SerializerSettings.DateFormatString = “yyyy-MM-dd”; } );

  • action属性,[Route("[controller]/[action]")]属性指明类对象的成员为action

远程访问配置

远程访问需要配置urls,否则只能单机访问,urls可以通过命令行赋值

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Kerstrel服务器
  • dotnet core mvc
  • 远程访问配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档