.Net Core .Net Core V1.0 创建MVC项目
2021-06-20 06:05
标签:sde 控制 onchange factory log optional core icon uil .Net Core V1.0 创建MVC项目 创建MVC项目有两种方式: 一.创建Web项目:(有太多没用的东西要去删太麻烦) 2.项目目录结构: 此种方法要注意的是,会创建好多个json文件,下面就简单的介绍: launchSettings.json//启动配置文件; appsettings.json //配置文件,如framework下的webconfig文件; bower.json //存放文件的引用,例如:jquery等文件; bundleconfig.json //自动压缩可关联文件; 二.创建空Web项目:(简单清晰) 1.创建.net core web项目: 2.选择空项目: 2.创建完之后,项目目录结构如下: 3.手动创建MVC的文件夹: 控制器文件夹:Controllers 视图文件夹:Views 实体文件夹:Models(有需要创建,反之) 创建完之后项目目录图如下: 4.创建控制器:(注意自动生成的ScaffoldingReadMe.txt文件,这个文件是提示怎么配置mvc的) 5.接下来就是配置了,重点; 我接下来的配置都是参考ScaffoldingReadMe.txt配置步骤; 在项目文件中配置此节点: 如图: 记得保存哦 6.配置startup.cs文件:(如有重复的还是可以删除,或者修改即可) 第一步: 接下来就和net framework下创建mvc一样; 如配置还是搞不定,那么就创建非空mvc项目吧,然后去删除不需要的即可; .Net Core .Net Core V1.0 创建MVC项目 标签:sde 控制 onchange factory log optional core icon uil 原文地址:http://www.cnblogs.com/zlp520/p/7190328.html
//Add a constructor:
public IConfigurationRoot Configuration { get; }
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables();
Configuration = builder.Build();
}
第二步: //Add MVC services:
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddMvc();
}
第三步: //Configure web app to use use Configuration and use MVC routing:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
7.由于第一次创建控制器的时候,没有创建出来,只是生成了配置mvc的文件,接下来是真正的创建控制器啦:
文章标题:.Net Core .Net Core V1.0 创建MVC项目
文章链接:http://soscw.com/index.php/essay/96303.html