dotnet core自带轻量级的kerstrel服务器,可以实现iis、tomcat、ngnix、apache等功能
dotnet new mvc 创建mvc模式的服务器,startup.cs中配置服务器相关参数和功能
app.UseFileServer(new FileServerOptions(){ EnableDirectoryBrowsing = true, RequestPath = new PathString("/StaticFiles"), FileProvider = new PhysicalFileProvider(LocalServer.GetConfigValue(“DataPath”)), });
services.AddMvc() //全局配置Json序列化处理 .AddJsonOptions(options => { //忽略循环引用 options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; //不使用驼峰样式的key options.SerializerSettings.ContractResolver = new DefaultContractResolver(); //设置时间格式 options.SerializerSettings.DateFormatString = “yyyy-MM-dd”; } );
远程访问需要配置urls,否则只能单机访问,urls可以通过命令行赋值