Debugging 如何使用Visual Studio代码调试在IIS Express上运行的非核心ASP.NET MVC5?
我有一个项目,ASP.NET MVC5 WebApi,它是使用Visual Studio 2015创建的Debugging 如何使用Visual Studio代码调试在IIS Express上运行的非核心ASP.NET MVC5?,debugging,asp.net-mvc-5,visual-studio-code,iis-express,vscode-settings,Debugging,Asp.net Mvc 5,Visual Studio Code,Iis Express,Vscode Settings,我有一个项目,ASP.NET MVC5 WebApi,它是使用Visual Studio 2015创建的 <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion> 也许clrdbg不能以.NET4.5.2为目标? 也许他们需要更多关于如何加载符号的信息? 也许我在iisexpress命令行中缺少一条指令 任何帮助都将不胜感激。谢谢。:) 以下是我的构建方式:(两者都很好) 以下是我运行iisexpress的方式: "
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
也许clrdbg不能以.NET4.5.2为目标?
也许他们需要更多关于如何加载符号的信息?
也许我在iisexpress命令行中缺少一条指令
任何帮助都将不胜感激。谢谢。:)
以下是我的构建方式:(两者都很好)
以下是我运行iisexpress的方式:
"C:\Program Files\IIS Express\iisexpress.exe" /config:".\.vs\config\applicationhost.config" /site:MyWebApi /apppool:Clr4IntegratedAppPool /trace:e
我谨此附上:
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to IIS Express",
"type": "coreclr",
"request": "attach",
"processName": "iisexpress"
}
]
}
请注意,现在可以使用OmniSharp的Visual Studio代码扩展来调试Visual Studio代码中的C代码。从目前为止我所看到的情况来看,这种体验确实很好:
请注意,现在可以使用OmniSharp提供的Visual Studio代码的
C#扩展来调试Visual Studio代码中的C#代码。从目前为止我所看到的情况来看,这种体验确实很好:
由于OmniSharp现在支持使用C#扩展进行调试,我能够使用IIS调试C#
但是,我的设置与您的非常相似,在启动中。json
将类型行从的“type”:“coreclr”
更改为“type”:“clr”
。这应该允许您调试.NET framework项目,无论它们是否使用IIS。由于OmniSharp现在支持使用C#扩展进行调试,我能够使用IIS调试C#
但是,我的设置与您的非常相似,在启动中。json
将类型行从的“type”:“coreclr”
更改为“type”:“clr”
。这应该可以让您调试.NET framework项目,无论它们是否使用IIS。根据这一点,请引用:“注意:VS代码不支持调试桌面.NET framework上运行的应用程序。”是的,几小时后发现了一些相关信息。阅读:只要vscode支持,我就会回来回答这个问题。谢谢@mark!根据这是不可能的,引用:“注意:VS代码不支持调试在桌面.NET框架上运行的应用程序。”是的,几小时后发现了一些相关信息。阅读:只要vscode支持,我就会回来回答这个问题。谢谢@mark!
"C:\Program Files\IIS Express\iisexpress.exe" /config:".\.vs\config\applicationhost.config" /site:MyWebApi /apppool:Clr4IntegratedAppPool /trace:e
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to IIS Express",
"type": "coreclr",
"request": "attach",
"processName": "iisexpress"
}
]
}