电话
02088888888
今天打开VS2019想建个新网站练练手,结果上来就给了一闷棍,弹窗报错看得我脑壳疼。这玩意儿以前没遇过,行,硬着头皮解决呗!
打开VS2019选了“* Web应用程序”,项目名字都敲好了,点“创建”那下心里还美滋滋的。结果窗口咣当一闪,跳出来个红框框:“工作负载‘.NET桌面开发’缺失部件”。我当时就傻眼了,心想这啥玩意儿?我又不是搞桌面程序的!急得直挠头皮。
翻箱倒柜在VS Installer里一顿找,终于给我找到个“.NET Core 跨平台开发”的勾选框(之前装VS时可能手滑漏了)。赶紧啪嗒点上,右下角那个修改按钮一按,它就开始吭哧吭哧下载安装。抠着脚等了十来分钟,进度条爬完才算松了口气。
兴冲冲重新创建项目,选择“* Core Web应用”,配置选了MVC框架,美滋滋点创建。这回倒是没红框了,结果右下角那个nuget包管理蹦出一串黄叹号:“包还原失败,找不到某某包”。气得我差点把鼠标拍桌子上!这不是耍我吗?
骂骂咧咧关掉电脑管家,重新点了下解决方案资源管理器里的小刷新箭头。这回包管理器的输出窗口像抽风一样滚动文本,终于蹦出个绿色小勾:“所有包已还原成功”。总算从坑里爬出来一半。
F5一按,浏览器倒是弹开了,地址栏却给我显示个“无法访问此页面”。低头一看VS输出窗口,几行刺眼的小字:“地址已被使用…端口XXXX”。当时真想摔键盘——平时这端口根本没人用!
黑着脸打开任务管理器:
好家伙!角落里缩着个旧项目的调试进程占着茅坑不拉屎。直接鼠标右键送它上西天。
回VS再点调试,这回浏览器唰显示出了欢迎页面的蓝底白字。一巴掌拍在大腿上:“可算整利索了!” 就为了建个空项目,前后折腾掉快俩钟头。
上周面试个实习生,那孩子简历写着“精通VS2019环境搭建”,我一听就乐了:“小伙子挺狂?” 顺手把今天遇到的仨坑当考题抛给他。这孩子从脸红到脖子根,支支吾吾憋不出个屁。
临走时他突然回头问我:“老师,您怎么对这些坑门儿清?” 我指了指显示器边上那瓶喝空的养乐多:“看见没?那天调试端口被占,我一气之下灌了半排养乐多,结果半夜跑了三趟厕所。这教训,够我记到下辈子去!”
邮箱:youweb@qq.com
Q Q:http://wpa.qq.com/msgrd?v=3&uin=88888888&site=qq&menu=yes