asp.net - Windows 8 RTM 上的 Visual Studio 2012 Web 发布无法启动浏览器

标签 asp.net windows-8 asp.net-mvc-4 visual-studio-2012

我正在 Windows 8 RTM x64 上使用 Visual Studio 2012 Premium 开发 ASP.NET MVC 4 站点。当我右键单击 Web 应用程序并选择发布时,Visual Studio 2012 返回消息:

“无法打开 'http://.../' 的 url。
异常(exception):类未注册”

发布过程似乎工作正常,但无法启动浏览器。每次我尝试发布站点时都会发生这种情况,并且在 Chrome (21.0.1180.79 m) 或 Firefox (14.0.1) 上会发生这种情况。

此外,由于该站点未在发布后启动,因此我使用 Ctrl-F5 手动执行此操作。我可以正常浏览站点,但是如果我右键单击任务栏上的浏览器图标以启动另一个浏览器实例,则没有任何 react 。关闭所有浏览器实例后,浏览器任务栏图标将恢复其正常行为。

我不确定这两个问题是否相关,但这里的共同主题是从 Visual Studio 2012 启动浏览器会导致意外的副作用。浏览器要么无法在发布时启动,要么使用 Ctrl-F5 启动,但使用任务栏图标启动另一个实例无效。

任何帮助表示赞赏。

编辑:我重新安装了整个软件堆栈(Windows 8、Office 2010、Visual Studio 2012、Windows Update、Chrome、Firefox)。上述问题继续存在,除非我将 Internet Explorer 设为默认浏览器。

谢谢。

最佳答案

我提交了一个 Chrome 错误,这是一个浏览器注册的事情。如果您从下载卸载并重新安装,并确保对 UAC 提示说是,Chrome 将注册 Machine Wide,而不是 User。这是以管理员身份启动所必需的。 (HKLM vs. HKCU)

关于asp.net - Windows 8 RTM 上的 Visual Studio 2012 Web 发布无法启动浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12029733/

相关文章:

c# - Rails 和 ASP.NET 单点登录

ASP.NET 单选按钮列表 onclientclick

asp.net - Visual Studio 2019 添加区域缺失

asp.net - linq foreach 性能

c# - 无法从代码隐藏访问 Metro XAML 自定义控件

css - 在 Windows 8 javascript 应用程序中添加字体 (@font-face)

python - wxpython 在 Windows 8 上崩溃 - python.exe 停止工作

jquery - 不引人注目的验证不适用于 MVC 4 中的 Textarea

c# - 无法修改 MVC 4 内置登录 Controller

mysql - 对 mysql 数据库使用 asp.net mvc “membership” 抛出关键字不受支持。参数名称: attachdbfilename