ASP.NET Core 行军记 -----第一步(艰辛的 MVC Hello World)
现在ASP.NET Core还在不断成长、更新中,说不定到了明天又换了个模样,就如同一个小孩,从蹒跚学步,到奔向未来。
所以我们可以相应的去理解更新中所发生的变化,包容它、呵护它,而不是盲目的指责与批评!正所谓“三十年河东,三十年河西,莫欺少年穷”
这时不禁让我想起了一首优美的旋律,“门前老树张新芽,院里枯木又开花…………”
注:以下ASP.NET Core都有Core标识
工具
2015 插件:Open Command Line(运行dotnet命令)
折腾
将 dotnet new 生成的项目是控制台项目,通过 2015 打开项目,然后配置、修改、生成、还原,再配置、再修改、再生成、再还原,还原、还原、还原…………
都快疯了,怎么弄都是不对,错误也是杠杠的。
Unable to resolve dotnet-publish-iis (>= 1.0.0) for DNXCore,Version=v5.0.
柳暗花明又一村:
当我右键项目文件(.xproj),发现示例项目的项目版本号居然是 ToolsVersion="14.0.24720" !这是个什么情况?
HelloMvc.xproj(示例项目中的MVC项目的项目文件) ASP.NET.xproj(2015项目的项目文件)
然后我下载示例项目,折腾一番,居然能还原成功。不过只能通过 dotnet restore 命令还原,2015右键引用-还原程序包这个是不行的(未解之谜)
实施(示例项目)
这个hello world真的不易,分享下我的步骤。
1,下载示例项目,点击这里进行下载。
2,解压在相应的目录,打开项目,卸载除 HelloMvc 外的所有项目(避免全部生成报错的麻烦)。
3,通过命令dotnet restore 还原程序包。
3,如果出现错误就右键 HelloMvc 项目将解决方案 DNX SDK 版本(X)修改为 1.0.0-rc2-16595
这样就一切 OK 啦~~~~~
4,命令行 dotnet run 开启自我寄宿,Over 一切正常,距离成功只需要键入 http://localhost:500 进行验证了。
5,为毛是一片空白,啥都没有,是不是又出现什么问题了?
果然出现问题了,又是那个 No actions matched the current request 的错误!可惜这次我更改了 Startup 文件居然不起效。
调试了良久依旧没有找到问题所在,郁闷至极。
有哪位好心的园友知道问题的,求指教。同时我在同步去找找问题,一起分享。
感谢蛀牙园友的分享:
如若想要避免运行示例程序出现奇特问题,可以更新下.net core .
相关文章
ASP.NET Core 1.0 入门——Application Startup
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)
使用VS Code开发ASP.NET Core 应用程序
dotnet run是如何启动asp.net core站点的
ASP.NET Core提供模块化Middleware组件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何运行 .NET Core 应用程序
.NET Portability Analyzer 已开源
.NET跨平台之旅:corehost 是如何加载 coreclr 的
ASP.NET Core 行军记 -----拔营启程
如何迁移#SNMP到.NET Core平台的一些体会
原文地址:http://www.cnblogs.com/wupeng/p/5305025.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
ASP.NET Core 行军记 -----第一步(艰辛的 MVC Hello World)相关推荐
- 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第一部分
目录 介绍 背景 开发环境 使用代码 开始构建UI和数据访问 EF迁移和数据库创建 摘要 创建初始对象模型和数据库并显示第一个Razor页面 下载源码(QuantumWeb) 介绍 这是一篇由多部分组 ...
- ASP.NET Core奇遇记:无用户访问,CPU却一直100%
这是5月11日遇到的一个问题,1台1核1G阿里云Linux服务器运行着生产环境中的ASP.NET Core站点,出现CPU 100%问题. 开始以为是这台服务器负载高引起的,于是将这台服务器从负载均衡 ...
- ASP.NET Core 中文文档 第四章 MVC(4.2)控制器操作的路由
原文:Routing to Controller Actions 作者:Ryan Nowak.Rick Anderson 翻译:娄宇(Lyrics) 校对:何镇汐.姚阿勇(Dr.Yao) ASP.NE ...
- java按需读取word文件_干货分享:ASP.NET CORE(C#)与Spring Boot MVC(JAVA)异曲同工的编程方式总结...
我(梦在旅途,http://zuowj.cnblogs.com; http://www.zuowenjun.cn)最近发表的一篇文章<.NET CORE与Spring Boot编写控制台程序应有 ...
- java和asp.net core_干货分享:ASP.NET CORE(C#)与Spring Boot MVC(JAVA)异曲同工的编程方式总结...
目录 我(梦在旅途,http://zuowj.cnblogs.com; http://www.zuowenjun.cn)最近发表的一篇文章<.NET CORE与Spring Boot编写控制台程 ...
- ASP.NET Core 中文文档 第四章 MVC(3.9)视图组件
作者: Rick Anderson 翻译: 娄宇(Lyrics) 校对: 高嵩 章节: 介绍视图组件 创建视图组件 调用视图组件 演练:创建一个简单的视图组件 附加的资源 查看或下载示例代码 介绍视图 ...
- ASP.NET Core 中文文档 第四章 MVC(2.2)模型验证
原文:Model Validation 作者:Rachel Appel 翻译:娄宇(Lyrics) 校对:孟帅洋(书缘) 在这篇文章中: 章节: 介绍模型验证 验证 Attribute 模型状态 处理 ...
- c# asp.net core取当月第一天和最后一天及删除最后一个字符的多种方法
当月第一天0时0分0秒 DateTime.Now.AddDays(1 - DateTime.Now.Day).Date 当月最后一天23时59分59秒 DateTime.Now.AddDays(1 - ...
- 使用WTM(ASP.NET Core)框架四步完成树形菜使用及制作增删查改功能
一.创建模型 1.在XXX.Model 项目中创建树形菜单类,继承BasePoco类和ITreeData接口.官方文档地址:点击进入 2.在XXX.DataAccess项目中注册表.EF基本操作,这里 ...
最新文章
- Python使用matplotlib可视化小提琴图、seaborn中的violinplot函数可视化多分类变量的小提琴图(Violin Plot)
- 理解Android系统的进程间通信原理------RPC机制
- java项目配置常见问题
- 苹果错误分析报告preferreuserinterface_数据分析的六个步骤,你做到了吗?
- lisp eval apply_SICP远古魔法-LISP概览(1-2)
- Jmeter如何将上一个请求的结果作为下一个请求的参数——使用正则表达式提取器转载...
- SIEMENS报到第一天
- 内核态文件操作【转】
- 数据库查询前十名和当前信息的排名信息
- Cuda Graph (cuda 优化)
- 安卓手机怎么投屏台式计算机WIN7,手机怎么投屏到win7电脑
- win7系统无法正常启动
- 商业图表案例9.2-麦吉尔大学博士生录取的严格把控
- 免费试用一年微软云服务领取教程
- R语言的版本更新以及迁移R包
- 订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统
- Office快捷键大全之四(Frontpage快捷键)
- Win10如何删除登录账号?Win10删除登录账号的方法
- 2007武汉房地产数据分析报告
- 点心云pcdn跑量越来越少问题解决方案
热门文章
- Serializable和Parcelable
- [旧博客]Python 第一次
- 关于一个js栈溢出的异常
- 使用easyUI 格式化datagrid列
- 二狗叫你制作千M网线的线序及方法
- 承接数字油画图稿/线条图定制(出图)业务
- .NET6之MiniAPI(十八):OpenAPI swagger
- ML.NET Cookbook:(20)我如何定义自己的数据转换?
- 多款主流编程语言,哪款开发软件最安全?
- ASP.NET Core Blazor Webassembly 之 渐进式应用(PWA)