• 在服务器上发布第一个.net项目


    作为一名前端开发者,对后端一窍不通可是不行的。公司后端所用的恰好是.net技术,日常开发常见MVC架构,然而还是对MVC不甚了解,前端开发也多有掣肘。本人很想摸索清楚如何构建一个asp.net的项目,并发布在服务器上,以验证其能够正常运行,费去不少经历摸索,所幸终有所得,并且发现这并不困难甚至较为简单。

    下面将本人的探索成果进行展示,进行以下项目搭建并不需要具有C#的基础知识:

    所需工具

    以下为本人测试用到的工具及版本,其他版本可参考设置:

    1. visual studio 2015(以下简称vs2015);
    2. 支持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项目发布在其他目录,则会出错,是否可以通过对项目文件设置达到可访问的目的,读者可自行测试。

  • 相关阅读:
    Spring框架中的单例bean是线程安全的吗?
    Spring Cloud 解决了哪些问题?
    服务端处理 Watcher 实现 ?
    内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?
    vue-router点击同一个页面异常处理
    mybatis代码生成+自定义注解+自定义注释
    lombok使用
    idea格式化设置
    寒假每周总结4
    寒假每日日报27
  • 原文地址:https://www.cnblogs.com/twodog/p/12134734.html
Copyright © 2020-2023  润新知