如何在VS2015中不使用调试模式进行网页更改

4
我使用过 Visual Studio 2010 和 2012。在这两个版本中,当我停止对网站进行调试时,在浏览器中仍然可以正常访问网站。这意味着只要我没有进行任何需要重新构建的代码更改,就可以继续在 HTML / JavaScript / CSS 方面工作。
但是,似乎在 2015 社区版中默认没有此选项。
是否有一种方法可以启用它?
1个回答

2

假设使用本地IIS(Local IIS)可行。如果不行,请跳到在浏览器中查看(View in browser)部分。如果您有疑问,请跳转到备选方案(Alternative solution)

步骤1:

进入项目属性(Project properties) > Web > Servers。

  • 选择本地IIS(Local IIS)
  • 为项目URL命名 (例如: http://project.dev)

步骤2:

打开Internet Information Services (IIS) Manager > Sites > 右键单击 > 添加网站。

  • 网站名称 "project"
  • 物理路径 "项目的路径"
  • 主机,与项目定义的相同 "project.dev"

注意: 如果让此设置为您创建应用程序池,请检查是否正在使用正确的框架

应用程序池(Application Pools) > 右键单击应用程序池 > 基本设置(Basic settings) > 选择框架。

步骤3:

进入文件夹"C:\Windows\System32\drivers\etc" > 右键单击hosts文件 > 以管理员身份编辑。

  • 添加行 127.0.0.1 project.dev #与项目URL和主机相同的名称

现在,只需保存文件并构建项目即可在HTML/Css/js上工作。(有时需要重新加载页面而不仅仅是刷新以清除某些缓存)。

最后一步:

在浏览器中输入project.dev。

P.S:假设您使用的不是project.dev,请改为输入相应的URL。

在浏览器中查看(View in browser)

如果只想使用IIS Express。 右键单击项目 > 查看(View) > 在浏览器中查看(View in Browser)(这应该会使其保持运行状态)

  • 快捷键Ctrl+Shift+W
  • 编辑在某些情况下,该快捷方式可能无法使用,因此转到 工具(Tools) > 选项(Options) > 环境(Environment) > 键盘(Keyboard),搜索viewinbrowser并查看是否为命令正确设置了快捷方式。

备选方案(Alternative solution)

如果以上都不行,可以尝试取消勾选 "启用编辑并继续(Enable Edit and Continue)"

适用于所有项目(For All projects)

工具(Tools) > 选项(Options) > 调试(Debugging) (提示:向下滚动) > 编辑并继续(Edit and Continue)

  • 取消选中 "启用编辑并继续" 复选框。 来源

仅适用于所选项目

项目属性 > Web > (提示:向下滚动)

  • 取消选中 "启用编辑并继续"

右键单击项目->在浏览器中查看的解决方案确实有效,但是否有一种方法可以将其设置为默认值?键盘快捷键不起作用(这非常奇怪,因为Visual Studio显示与您的帖子中相同的快捷键)。 - MyDaftQuestions
@MyDaftQuestions 可能是键盘模式混乱了,你可以前往 工具 > 选项 > 环境 > 键盘 并搜索 viewinbrowser ,查看命令的快捷键是否正确。 - Jose Rocha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接