.Net Core .Net Core V1.0 创建MVC项目

.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配置步骤;

在项目文件中配置此节点:

<ItemGroup>
        <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.1" />
    </ItemGroup>

如图:

记得保存哦

6.配置startup.cs文件:(如有重复的还是可以删除,或者修改即可)

第一步:

       //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 framework下创建mvc一样;

如配置还是搞不定,那么就创建非空mvc项目吧,然后去删除不需要的即可;

时间: 2024-10-27 18:20:24

.Net Core .Net Core V1.0 创建MVC项目的相关文章

我的MVC培训(一)——创建MVC项目

以VS2013为例,创建一个ASP.NET Web应用程序 文件——>新建——>项目——>Web——>ASP.NET Web应用程序 名称和文件路径我这里就不改了,依个人实际情况而定 然后会弹出一个窗口,选择MVC,把“在云中托管”的√去掉 这样就创建好了一个MVC框架的Web项目 下一章内容:新建视图和控制器 我的MVC培训(一)--创建MVC项目,布布扣,bubuko.com

vs2013创建mvc项目体系找不到指定文件

在Visual Studio 2013中创建新MVC项目,(2013默认创建的就是mvc5的项目) 断定后提示,体系找不到指定的文件.(Exception HRESULT:08x0070002): 究其原因,竟然是没有安装NuGet,太久没有弄ASP.NET MVC了,真搞不懂如今微软为什么要整得这么错杂-如今连新建个项目都要加载这么多器材... 打开"工具"-"扩展和更新"-"联机"-"Visual Studio 库",选择"NuGet程序包管理器": 安装成功后,重启Visual Studi

使用SVN+Axure RP 8.0创建团队项目

一.使用到的工具:VisualSVN Server --SVN服务器:https://www.visualsvn.com/server/ Axure RP 8.0  :http://www.downcc.com/soft/103078.html 二.VisualSVN Server 安装以及操作1.安装 : 默认安装即可 2.操作: (1)打开VisualSVN Server Manager---Repositoriesy右键--Create New Repositories(创建新的版本库)

Cordova 6.5.0 创建 Phone项目

1. cd workspace 2.创建phonegap项目 cordova create myapp 3. cd myapp 4. 添加android 平台 cordova platform add android 5. 构造APP cordova build 6. 打开Eclipse运行

Asp.net Mvc5 入门(1)创建Mvc项目

本文源于http://www.asp.net/mvc/overview/getting-started/introduction/getting-started 新建项目 项目名称MvcMovie 在新的 ASP.NET 项目对话框中,单击 MVC,然后单击确定. 到此新项目创建完成,你可以按F5预览下效果

Eclipse-Mars Release (4.5.0)创建Maven项目报错

1.Eclipseb版本为Mars Release (4.5.0) 2.报错内容 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved:.................................... 3.解决方法 找到本地仓库位置,将仓库中的/org/apache

VS2010打开VC++6.0创建的项目

本来想着这么点事儿,自己搞懂了就OK了,可又想到也许写出来能帮到一些人. 事情是这样的, 老师刚给了一个项目,demo是VC++6.0做的,我用VS2010打开后报错 如图所示 尝试了网上的方式,都不行.方案无非就是更改如下两个位置(红线圈出) 最后意外搞定 把 bin 目录下的文件全部复制过来 虽然有点扯,不过,能够运行了

使用vue2.0创建的项目的步骤

1.由于vue项目依赖 node.js npm 需要先安装.   若没有请先安装,请百度 //检查是否有node.js  npm vue win+r   输入cmd  输入node -v  回车 会出现node,js的版本 输入npm -v  回车 会出现npm的版本 输入vue -V 回车 会出现vue的版本 2.安装vue: [plain] view plain copy npm install -g vue-cli //-g表示全局安装,vue-cli是模块,全局安装的模块可以在命令行直接

vue 2.0创建新项目

参考链接  https://segmentfault.com/a/1190000011275993 背景在安装完node的基础上,机器什么都没安装参考上述链接 一.下载vue $ cnpm install vue 二.全局安装脚手架 $ cnpm install --global vue-cli 三.切换到想要创建项目的目录如我想在F盘下面创建项目 f: 四.在盘符f盘下创建项目my-project,创建完成之后会有一系列的注释需要填写,例如项目名称,作者名等等,嫌麻烦可以用下面第二种simpl