无法选择Visual Studio发布配置文件,发布窗口冻结无法选本地文件夹
解决ASP.NET MVC发布窗口冻结无法选择本地文件夹的问题
嘿,我之前在发布ASP.NET MVC项目时也碰到过一模一样的情况——发布窗口标签页僵住,完全点不动选择文件夹的按钮,给你几个亲测有效的解决思路:
- 先重启Visual Studio试试:这是最省心的第一步,有时候就是VS的UI进程临时抽风,重启后基本能恢复正常。记得重启前把所有项目文件都保存好哦。
- 清理VS的缓存文件:如果重启没用,大概率是缓存文件出问题了。你可以手动删除这两个路径下的缓存文件夹:
%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\Temp
删完之后重启VS,再打开发布窗口应该就能正常操作了。
- 修复Visual Studio安装:要是上面两步都不管用,可能是VS的安装组件有损坏。打开Visual Studio Installer,找到你正在用的VS版本,点击「修改」,然后选择「修复」选项,让安装程序自动修复受损的部分。
- 手动修改发布配置文件(临时应急方案):如果急着发布项目,不想等修复的话,你可以直接编辑项目的发布配置文件(
.pubxml)。找到文件里的<PublishUrl>节点,把它改成你想要发布到的本地文件夹路径,比如:
保存文件后再执行发布,就能绕过卡住的UI窗口完成发布了。<PublishUrl>C:\MyPublishedMvcApp</PublishUrl> - 检查项目的生成细节:有时候项目表面上显示生成完成,但可能有隐性的警告或错误没被注意到,导致发布流程异常。你可以打开VS的「输出」窗口,切换到「生成」标签,仔细查看有没有遗漏的错误信息,修复后再尝试发布。
内容的提问来源于stack exchange,提问作者Alsamil Mehboob
相关产品推荐
相关产品推荐

