Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何配置visual studio代码以调试aps.net 5示例应用程序_Asp.net_Visual Studio Code - Fatal编程技术网

Asp.net 如何配置visual studio代码以调试aps.net 5示例应用程序

Asp.net 如何配置visual studio代码以调试aps.net 5示例应用程序,asp.net,visual-studio-code,Asp.net,Visual Studio Code,我正在学习ASPNET5入门应用程序的教程,并将其修改为使用更简单的WebAPI模板项目 我的问题是:如何配置.vscode/launch.json文件以运行调试 我可以使用命令行中的dnx web命令来运行它,但是如何配置vscode,以便连接nice调试器并通过点击vscode中的绿色播放按钮来启动web命令 这里是默认的launch.json { "version": "0.2.0", "configurations": [ { "n

我正在学习ASPNET5入门应用程序的教程,并将其修改为使用更简单的WebAPI模板项目

我的问题是:如何配置
.vscode/launch.json
文件以运行调试

我可以使用命令行中的
dnx web
命令来运行它,但是如何配置vscode,以便连接nice调试器并通过点击vscode中的绿色播放按钮来启动web命令

这里是默认的launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "mono",
            "request": "launch",
            "program": "program.exe",
            "args": [],
            "cwd": ".",
            "runtimeExecutable": null,
            "env": {}
        },
        {
            "name": "Attach",
            "type": "mono",
            "request": "attach",
            "address": "localhost",
            "port": 5858
        }
    ]
}
这对我很有用:

在tasks.json文件中:

{
    "version": "0.1.0",
    "command": "dotnet",
    "isShellCommand": true,
    "args": [],
    "tasks": [
        {
            "taskName": "build",
            "args": [],
            "isBuildCommand": true,
            "problemMatcher": "$msCompile"
        }
    ]
}
在您的launch.json中:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": ".NET Core Launch (web)",
            "type": "coreclr",
            "request": "launch",
            "preLaunchTask": "build",
            "program": "${workspaceRoot}/bin/Debug/netcoreapp1.0/HelloMvc.dll",
            "args": [],
            "cwd": "${workspaceRoot}",
            "stopAtEntry": false,
            "launchBrowser": {
                "enabled": true,
                "args": "${auto-detect-url}",
                "windows": {
                    "command": "cmd.exe",
                    "args": "/C start ${auto-detect-url}"
                },
                "osx": {
                    "command": "open"
                },
                "linux": {
                    "command": "xdg-open"
                }
            },
            "env": {
                "ASPNETCORE_ENVIRONMENT": "Development"
            },
            "sourceFileMap": {
                "/Views": "${workspaceRoot}/Views"
            }
        },
        {
            "name": ".NET Core Attach",
            "type": "coreclr",
            "request": "attach",
            "processId": "${command.pickProcess}"
        }
    ]
}