ASP.NET Boilerplate入门

原文 http://www.codeproject.com/Articles/768664/Introduction-to-ASP-NET-Boilerplate

ASP.NET Boilerplate 是一个有着最佳实践和最受欢迎工具的最新web应用的新起点。

github上有案例可以查看(https://github.com/aspnetboilerplate/aspnetboilerplate-samples

http://www.taskever.com  是用ASP.NET Boilerplate创建的web应用

 

翻译内容:

  • 问题介绍
  • 什么是ASP.NET Boilerplate
  • 什么不是ASP.NET Boilerplate
  • 入门指南
  • 使用模板创建空的web应用
  • 领域层
    • 实体
    • 仓储
    • 关于命名空间
  • 基础设施层
    • 数据迁移
    • 数据映射
    • 仓储实现
  • 应用层
    • 应用服务和数据传输对象(DTO)
    • DTO验证
    • 动态webapi
  • 展现层
    • 单页面应用
    • 视图和视图模型
      • 任务列表
      • 创建新任务
    • 本地化
    • jsApi
  • 更多
    • 模块系统
    • 依赖注入和转换
  • 关于Angularjs&EntityFramwork sample

转载于:https://www.cnblogs.com/ea7son/p/4537723.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ASP.NET Boilerplate是一个流行的开源Web应用程序框架,可以帮助开发人员快速构建现代化的Web应用程序。部署ASP.NET Boilerplate应用程序需要以下步骤: 1. 配置服务器环境:在部署应用程序之前,需要确保服务器环境已经配置好,包括操作系统、Web服务器、数据库等。 2. 打包应用程序:将ASP.NET Boilerplate应用程序打包成一个可执行文件或者一个Web应用程序包。 3. 上传应用程序:将打包好的应用程序上传到服务器上,可以使用FTP或者其他文件传输工具。 4. 配置应用程序:根据实际情况配置应用程序,包括数据库连接字符串、Web服务器配置等。 5. 启动应用程序:启动应用程序,测试是否能够正常访问。 以上是部署ASP.NET Boilerplate应用程序的基本步骤,具体操作可以参考官方文档或者相关教程。 ### 回答2: ASP.NET Boilerplate是一个基于ASP.NETASP.NET Core的开源应用程序框架,可以快速搭建Web应用程序,并带有许多常见功能和最佳实践。在部署ASP.NET Boilerplate时,我们需要考虑以下几个方面。 1. 部署环境 在部署ASP.NET Boilerplate应用程序之前,需要确定要使用的部署环境。可能的部署环境包括在本地计算机上部署,或者在公共云(如AWS,Azure,GCP等)或私有云中运行。 2. 部署方案 归纳一下,有几种常用的部署方案。 第一种方案是使用部署工具部署,例如Visual Studio。在Visual Studio中选择发布选项,可以将应用程序部署到IIS或Azure Web Apps等服务器。 第二种方案是手动部署,我们可以使用FTP,SCP等工具将项目文件上传到您的服务器上,然后在服务器上手动配置IIS,NGINX等网络服务器以运行应用程序。 第三种方案是使用容器化部署,例如Docker。这是一种将应用程序和其所有依赖项打包到容器中,然后在任何地方运行的快速部署解决方案。 不同的部署方案有不同的优缺点,具体选择取决于您的需求和资源。 3. 数据库部署ASP.NET Boilerplate中,我们可以使用多种数据库,如Microsoft SQL Server,MySQL,PostgreSQL和Oracle等。在部署之前,需要考虑数据库是否已正确部署并配置,以及是否有足够的权限访问数据库。在许多情况下,需要管理员跟踪数据库部署过程,以确保成功配置ASP.NET Boilerplate应用程序。 综上所述,在部署ASP.NET Boilerplate之前,需要考虑许多方面。选择一个合适的部署方案,正确地配置数据库和服务器,并进行相应的安全性设置,才能确保应用程序的顺利部署。建议您使用官方提供的部署文档,以便更好地完成此过程。 ### 回答3: ASP.NET Boilerplate是一个流行的开发框架,它提供了一种快速创建Web应用的方法。在创建应用程序后,你可能需要将这个应用程序部署到生产环境中,因此我们需要处理这个过程。 首先,我们要把应用程序打包。我们可以使用Visual Studio提供的Publish功能来打包我们的应用程序,这个功能可以生成一个可以部署到服务器上的文件夹或ZIP包,我们可以将其上传到生产环境中的服务器。 在部署之前,我们需要先确定应用所需的运行环境。ASP.NET Boilerplate是基于.NET Core开发的,因此我们需要确保服务器上已安装了.NET Core运行时环境。如果服务器上没有.NET Core运行时环境,我们需要先安装该环境,才能保证我们的应用程序能够正常运行。 接下来,我们需要选一个Web服务器来承载我们的应用程序。IIS是.NET平台中常用的Web服务器,我们可以在IIS中配置并承载我们的ASP.NET Boilerplate应用程序。安装了IIS之后,我们还需要添加IIS的.NET Core托管模块,否则IIS不支持.NET Core应用程序的部署。托管模块可以从微软官网上下载。下载之后,我们就可以在IIS中配置我们的ASP.NET Boilerplate应用程序了。 除了IIS之外,我们还可以使用其他Web服务器承载我们的应用程序,比如Nginx或Apache等。在选择Web服务器时,需要考虑Web服务器的性能、稳定性和安全性等因素。 最后,在应用程序部署完成之后,我们需要测试应用程序是否能够正常运行。可以通过不同的方式进行测试,比如通过Web浏览器访问应用程序的页面、使用Postman测试接口等方式。 总之, ASP.NET Boilerplate部署需要考虑多个方面,包括打包应用程序、安装.NET Core运行时环境、选择适合的Web服务器、配置部署环境和测试应用程序等。只有在这些方面都做好了准备,我们才能成功地将ASP.NET Boilerplate应用程序部署到生产环境中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值