Hello ASP.NET5
2015-12-17 10:41
387 查看
2015年11月30日, ASP.NET 5 RC1 已经发布,本文尝试了一下ASP.NET5项目的创见一发布到IIS。
开发环境,win10 64位,visual studio2015(已更新update1).安装了 ASP.NET 5 RC1
一. 创建项目
创建项目很简单。.NET Framework 版本选的最新的4.6.1。
选择模板
二. 选择模板:
因为只是尝试一下,模板选的最简单的 Empty。
看一下创建完的工程目录结构
果然很简单,只有“Startup.cs” 一个代码文件!
打开 Startup.cs
三. 运行看一下效果
马上运行一下看不看效果,好亲切的hello world!四. 发布
选中工程,右键,选择 “发布”输入自定义配置文件名:
选择输出位置
默认即可
查看发布后的文件,共有三个文件夹:
五.部署到IIS
准备工作配置编辑器
确定配置节
system.webServer/handlers如下图,如果你看到的是锁定节,说明现在已经是解锁状态,就不用管了。
建一个应用程序池
.NET CLR版本 选择 无托管代码
拷贝文件
将之前发布的文件夹 approot 和 wwwroot 拷贝到 指定的应用程序目录。
创建应用
注意:应用程序池选择刚才创建的 无托管代码 的应用程序池
物理路径选择到 wwwroot ,有些人可能很奇怪,这个目录下除了一个“web.config”之外啥也没有,运行个鸟? 我的回答是:先不要问十万个为什么, 一定要问你可以研究一下 里边的这个配置 :
<httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform>
在浏览器输入:http://localhost/HelloASP5
小功告成。
测试一下动态开发
找到应用程序运行目录下的 approot\src\HelloASP5\ 你会发现源码都在这里。用记事本 打开 Startup.cs, 修改如下:
保存,重启IIS,刷新浏览器。 不需要重新编译就能看到更改结果。
相关文章推荐
- aspnet5安装ef7备忘
- aspnet5备忘
- 解决asp.net上传文件时文件太大导致的错误
- Spring基于@AspectJ AOP例子
- Asp.Net MVC3 简单入门详解过滤器Filter
- 网站管理asp
- 问题:web.net页面超时;结果:设置ASP.NET页面的运行超时时间详细到单个页面及站点
- ASP.NET压缩输出的HTML内容
- 一只神奇的asp小马
- ASP.NET + SqlSever 大数据解决方案 PK HADOOP
- aspnet 利用FileUpload控件实现弹出选择文件功能
- ASP.NET+SQLServer2008分页,方面简单实用
- ASP.NET MVC 3.0 到 4.0 新特性
- asprise-ocr-api-sample 高价收破解版64 32位
- 树莓派、debian 下安装 phantomjs casperjs
- ASP.NET输出流至少要有256个字节的数据后Response.Flush方法才会生效
- word文档的生成、修改、渲染、打印,使用Aspose.Words
- .net中dynamic类型的使用
- asp.net,CSS设置<TableListView>的title居左,居左,居上
- Java开源报表JasperReport、iReport4.5.1使用详解(一)