用于客户端javascript的Visual Studio项目类型

时间:2014-06-23 06:18:27

标签: javascript visual-studio visual-studio-2013

有人可以告诉我应该使用哪种项目类型为Visual Studio 2013开发基于Web的应用程序(HTML + JavaScript)的客户端吗?

我尝试创建New,Web Site,ASP.NET Empty Web站点,然后手动将所有.js文件添加到项目中,但这不是我需要的,因为我正在处理客户端代码,Web服务器不是IIS。

当然,当发生脚本错误时,我可以选择“使用所选调试器进行调试”,手动选择我的项目并跳转到调试。但是,这只是半解决方案。 首先,我无法使用F5启动调试器 - 它启动连接到本地IIS的网页。 其次,我在解决方案资源管理器中有重复的源代码树 - 调试器与我的源文件与加载网页的文件不匹配。

我还尝试过New,其他项目类型,Visual Studio解决方案,添加现有网站,并使用“开始选项”进行播放,但也没有太大的成功。它在IE中启动页面,但禁用了脚本调试(???),并且它无论如何都不启动调试器。

是否有适当的项目类型来为IE编写和调试JavaScript?

PS:安装VS时,我选择了C ++开发作为我的主要设置,这可能隐藏了一些有用的Web开发功能。我宁愿不改变这一点。

更新:问题#1(从F5开始)通过将IE设置为默认Web浏览器(我使用过Firefox)来解决。在启动选项中指定“特定页面”后,F5启动调试器下的页面。 是否可以在IE下调试脚本,将我最喜欢的浏览器保留为默认值?如果我指定“启动外部程序”并使用页面URL设置“iexplore.exe”,它将启动页面,但不允许我调试它。

1 个答案:

答案 0 :(得分:0)

你在这里有很多问题,但让我试着回答一下。

  1. 要开发基于网络的应用的客户端,请创建ASP.NET Empty Web site并手动添加HTML + JavaScript
  2. 如果Web服务器不是IIS,则可以在VS-2013中更改项目right-click,在properties中更改Web属性。
  3. To Debug您在IE中的HTML和JavaScript,然后按照以下步骤操作:

    您必须在IE中启用Script debugging,如下所示: enter image description here

    如果您的FirstFunction()中有一个名为HTML page的函数,那么请

    <script type="script/javascript">
    function FirstFunction()
    {
        debugger;
    alert("Debugging now");
    
    }
    </script>