首页 / 问答 / 是否能在VS Code中运行并和调试ASP.NET MVC 5框架的Web应用程序呢?

是否能在VS Code中运行并和调试ASP.NET MVC 5框架的Web应用程序呢?

.NET ASP.NET 5 VS Code 2.13K 次浏览
0

目前为止,虽然.NET Core跨平台已经非常成熟,.NET 6项目也在生产项目中稳定运行,.NET 7马上将正式发布。但我们(.NET开发者)中的一些人还是被困在基于ASP.NET MVC 5的旧Web项目中。

从事.NET Core项目的开发工具从Visual Studio逐渐转到了VS Code中(别问为什么,VS Code谁用谁知道。)。
那么问题来了,基于ASP.NET MVC 5的Web项目能在VS Code中运行和调试吗?

回复 [×]
提交评论
请输入评论内容

1 个回答

  • 0

    答案是肯定的:

    在VS Code中运行.NET项目,主要依赖于.vscode文件夹中的launch.jsontask.json这两个配置文件。

    在VS Code中运行

    首先,在ASP.NET MVC 5项目的根目录(与.sln文件同级目录)创建名为.vscode的文件夹,在.vscode文件夹中,创建一个task.json文件,内容格式如下:

    task.json

    注:请替换配置中的相应参数,如:command的路径替换成你的Visual Studio安装路径,WebApplication1替换成你的对应项目路径和名称。

    如果要将ASP.NET MVC 5程序在IIS Express(64位)中运行,将在task.json文件中的tasks数组中新增如下节点配置:

    在VS Code启用调试

    如果要在VS Code启用调试,则在.vscode文件夹中创建launch.json启用文件,再编写如下的配置参数:

    launch.json

    保存后,在VS Code中启用调试即可。

    以下是一个完整的task.json配置:

    Rector的个人主页

    Rector

    2022-11-07 回答

    我来回答