zoukankan      html  css  js  c++  java
  • .NET Core 项目经验总结:项目结构介绍 (一)

    原文地址(个人博客):http://www.gitblogs.com/Blogs/Details?id=384b4249-15e4-41bf-9cf7-44a3e1e51885

       作为一个.NET Web开发者,在日常工作和交流中,总是有人会说.Net无法在linux上运行,java和php就可以了,让人很是头大,难道部署在linux上真的会更好更快更强吗!两周前,有人发给我关于项目开发前的技术选型方案,里面提到了.net 和java的优缺点的比较,最终建议选择java。

    选择java的建议没毛病,但是方案中对.net目前情况的描述,让我想到了webform的时期,都感觉不到mvc的影子,更不用说Net Core的出现!

            .Net Core已经出现了,以ASP.NET的跨平台版本出现在了我们的眼前,它顺应了开源大趋势,无论性能如何,无论是否与java/php 平分天下,但是至少对.Net开发者是个喜事,也多了一个追求前沿技术的机会 。

            .Net Core 项目文件结构介绍

    image.png

    wwwroot:  项目中所有公共的、静态的资源,如 css、js 和 图片文件的目录。静态文件中间件将默认只发布 wwwroot和其子目录中的文件。 

    Pages:系统默认页面文件夹,可以自己改动结构,修改为 VIew/Shared/_Layout.cshtml

            _Layout.cshtml: 模板页/布局页,打开_Layout.cshtml, 我们可以看到一个@RenderBody()标识, 它其实就是来定义Content部分的, 

            _ValidationScriptsPartial.cshtml:文件提供对Jquery验证脚本的引用   注意: 默认的_Layout模板是未引用的, 因为不是所有页面都需要有输入操作.

            _ViewImports.cshtml:  暂时不是很明白,在后面在补充

            _ViewStart.cshtml:  暂时不是很明白,在后面在补充

    appsetting.json: 应用配置,类似于.NET Framework上的Web.Config文件

    Controllers:手动创建,用于存放Controllers,没有固定名称,项目默认不存在次文件夹

    Views:手动创建,用于存放页面,没有固定名称,项目默认不存在次文件夹

    原文地址(个人博客):http://www.gitblogs.com/Blogs/Details?id=384b4249-15e4-41bf-9cf7-44a3e1e51885

  • 相关阅读:
    npm install 错误 | gyp ERR! configure error
    AD中鼠标经过PCB走线或元器不能高亮显示连线的解决办法
    浏览器提示TLS版本过低, 要求升到TLS1.2或TLS1.3的一些问题收录
    Java.报错:The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
    Centos.安装Goaccess1.2
    Mongoose多数据库连接及实用样例
    mongodb通过profile来监控数据
    mongodb副本集 statestr状态说明/解释
    mongodb.副本集配置方法(使用keyfile认证部署)
    vsftp安装与配置for Linux
  • 原文地址:https://www.cnblogs.com/manglu/p/9656330.html
Copyright © 2011-2022 走看看