作为一名前端开发者,对后端一窍不通可是不行的。公司后端所用的恰好是.net技术,日常开发常见MVC架构,然而还是对MVC不甚了解,前端开发也多有掣肘。本人很想摸索清楚如何构建一个asp.net的项目,并发布在服务器上,以验证其能够正常运行,费去不少经历摸索,所幸终有所得,并且发现这并不困难甚至较为简单。
下面将本人的探索成果进行展示,进行以下项目搭建并不需要具有C#的基础知识:
所需工具
以下为本人测试用到的工具及版本,其他版本可参考设置:
visual studio 2015(以下简称vs2015)
;支持asp.net的虚拟主机一台
;
新建项目
1、打开vs2015,点击"文件/新建/项目"
,选择"visual C#"
类别下的"ASP.NET WEB 应用程序"
,然后点击确定;
2、在弹出的窗口中选择"MVC"
,点击确定,弹出登录弹窗,此时可点击cancel或关闭弹窗,项目开始创建;
3、等待项目创建完成;
浏览项目
1、找到刚创建的项目,使用vs2015打开;
2、在项目文件夹上右键,点击"查看 / 在浏览器中查看"
,这时浏览器将显示该项目的主页;
这时启动了一个本地服务器,浏览器显示的是该本地服务器上的项目页面;
发布项目
1、在项目文件夹上右键,点击"发布"
;
2、在"Publish method "
项选择"FTP"
;
3、在"选择发布目标"
里面选择自定义,并且设置配置文件的名称;
3、填写FTP发布的服务器域名(虚拟主机域名)、发布目录、FTP账号、FTP密码
,然后发布即可。
浏览发布好的项目
现在,在浏览器输入输入相关的url,即可成功浏览;
关于URL和视图的关系
假设虚拟主机的域名为www.xxx.com
,存放网站项目的根目录为WEB
:
1、若将ASP.NET
项目发布在WEB
目录下,在浏览器中输入www.xxx.com/控制器名/视图名
即可访问对应页面;
2、若将ASP.NET
项目发布在其他目录,则会出错,是否可以通过对项目文件设置达到可访问的目的,读者可自行测试。