【发布时间】:2014-08-13 02:45:09
【问题描述】:
有人可以建议我应该使用哪种项目类型来为 Visual Studio 2013 开发基于 Web 的应用程序(HTML + JavaScript)的客户端吗?
我尝试创建新的、网站、ASP.NET 空网站,然后手动将所有 .js 文件添加到项目中,但这并不是我所需要的,因为我只处理客户端代码,并且 Web 服务器不是 IIS。
当然,当出现脚本错误时,我可以选择“Debug using selected debugger”,手动选择我的项目并跳转到调试。然而,这只是一个半解决方案。 首先,我无法使用 F5 启动调试器——它会启动连接到本地 IIS 的网页。 其次,我在解决方案资源管理器中有重复的源代码树 - 调试器不匹配我的源文件与加载网页的文件。
我也尝试过新建、其他项目类型、Visual Studio 解决方案、添加现有网站,并玩过“开始选项”,但也没有太大成功。它在 IE 中启动页面,但禁用了脚本调试 (???),并且无论如何它都不会启动调试器。
是否有合适的项目类型来为 IE 编写和调试 JavaScript?
PS:在安装 VS 时,我选择了 C++ 开发作为我的主要设置,这可能会隐藏一些有用的 Web 开发功能。我不想改变这一点。
更新:问题 #1(从 F5 开始)通过将 IE 设置为默认 Web 浏览器(我使用的是 Firefox)解决。在启动选项中指定“特定页面”后,F5 在调试器下启动页面。 是否可以在 IE 下调试脚本,将我最喜欢的浏览器保留为默认浏览器?如果我指定“启动外部程序”并使用页面 url 设置“iexplore.exe”,它会启动页面但不允许我调试它。
【问题讨论】:
-
您是否尝试过 Typescript 模板(如果您在 Update 2 上,它是内置的,否则您需要安装它)...另一个选择可能是从 Windows 8 应用程序模板开始并修剪它下来...
-
我尝试过 Typescript 模板,但它也有同样的缺点。将 IE 设置为默认浏览器实际上有所帮助(请参阅我的更新),但我仍在寻找另一种解决方案。
-
只要使用像 Mozilla Firefox 或 Google Chrome 这样好的浏览器,它们有内置的控制台和调试器。打开一次调试器,按 F5 重新加载,按 F8 从断点继续。
标签: javascript visual-studio visual-studio-2013