Asp.net Mvc 基础知识
1.AssemblyInfo:发布后项目dll文件的总称 2.App_Data 存放数据库文件 3.App_Start 程序初始化需要的类 4.Content 存放css文件 5.fonts 保存字体文件 6.Scripts 保存js文件
7.Controllers:控制层,控制业务逻辑 8.Models:存放实体对象 9.Views:与用户直接交互的 表现层 10.Global.asax:MVC程序的启动是从这里开始的 11.packages.config 12.Web.config :MVC程序的配置文件
通常说的ASP.NET开发:即WebFrom开发 aspx: 涵盖了MVC中的三个元素的事
项目发布IIS发布 1.netFrameWork依赖Windows–依赖IIS(w3wp进程托管)–无法跨平台 2.安装IIS–作为服务器 (本地) 3.启动/关闭Windows功能 4.安装 Interface Infomation Service(建议全部安装) 5.Windows服务器版 (Windows云服务器)–通过服务器管理器来增加角色和功能
准备发布: 1.打开IIS 2.添加一个网站,物理路径指向–项目的根目录,设定一个端口号(建议在5000-10000之间 ) 3.项目编译(重新生成) 3.直接访问
项目-右键-选择发布按钮—设置IIS指向项目Bin中的Public文件;发布
问题:权限问题: 配置网站所在物理路径的权限: 1.增加账号IUSR–设置权限为完全控制 2.增加账号IIS_IUSRS–设置权限为完全控制
|