ASP.NET Core
现在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 .
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2015-03-25 ENode 2.0
2015-03-25 最简单搜索引擎代码
2015-03-25 使用Bootstrap
2015-03-25 Lucene.Net简介和分词
2015-03-25 程序优化
2015-03-25 Host和Server的开发
2015-03-25 jQuery的ajax对WebApi和OData的封装