ASP.NET Core 行军记 -----第一步(艰辛的 MVC Hello World)
2016-03-24 07:20
525 查看
现在ASP.NET Core还在不断成长、更新中,说不定到了明天又换了个模样,就如同一个小孩,从蹒跚学步,到奔向未来。
所以我们可以相应的去理解更新中所发生的变化,包容它、呵护它,而不是盲目的指责与批评!正所谓“三十年河东,三十年河西,莫欺少年穷”
这时不禁让我想起了一首优美的旋律,“门前老树张新芽,院里枯木又开花…………”
注:以下ASP.NET Core都有Core标识
都快疯了,怎么弄都是不对,错误也是杠杠的。
柳暗花明又一村:
当我右键项目文件(.xproj),发现示例项目的项目版本号居然是 ToolsVersion="14.0.24720" !这是个什么情况?
HelloMvc.xproj(示例项目中的MVC项目的项目文件) ASP.NET.xproj(2015项目的项目文件)
然后我下载示例项目,折腾一番,居然能还原成功。不过只能通过 dotnet restore 命令还原,2015右键引用-还原程序包这个是不行的(未解之谜)
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 入门——了解一个空项目
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都有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 入门——了解一个空项目
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跨平台或扫描二维码关注
相关文章推荐
- C# asp.net mvc 配置多个route 参数
- ASP.NET在底层类库中获取Session C#类中获取Session 原创
- 细谈asp.net如何处理应用程序-----c#菜鸟日记
- ASP.NET MVC系列:从Controller访问Model数据
- Asp.net 提供程序模型
- GRASP 职责分配原则[转]
- asp.net文件下载文件另存为
- asp.net在线QQ客服聊天
- 2016-AspNet-MVC教学-5-动态表格页面的基本测试-2
- ASPCMS标签教程
- 使用MiniProfiler给Asp.net MVC和Entity Framework号脉(附源码)
- ASP.NET会话丢失,Session超时配置
- asp.net 文件打包成压缩包
- 使用MiniProfiler调试ASP.NET MVC网站性能
- ASP.NET MVC的TextBoxFor()和TextBox()
- ASP.NET Boilerplate Castle容器无缝添加日志功能
- ASP.NET MVC系列:添加模型
- asp.net如何定时执行任务
- 问题解决---未能将网站配置为使用ASP.NET4.0
- ASP.NET 使用Session,避免用户F5刷新时重复提交(转)