Sør*_*sen 0 c# asp.net asp.net-mvc visual-studio asp.net-web-api
为了在Visual Studio 2013中调试Web API项目,我必须将Debug配置的输出路径设置为(意味着文件最终相对于解决方案根文件夹),这可以从这里的一些答案中看出.bin\{ProjectName}\bin
但是现在我面临的问题是我们bin\{ConfigurationName}在构建服务器设置中的几个地方使用了路径.我非常想统一Debug的设置和其他Visual Studio配置.
因此我的问题是:您是否知道统一所有配置的输出文件夹会产生任何问题bin\,导致文件夹结构{ProjectName}\bin?
如果这样做,有没有办法在不更改输出文件夹的情况下调试Web API项目bin\Debug\?
没有后果:
默认情况下,Project构建存储在Project目录中,如:
{Solution}/{Project}/obj/Debug/{Project}.dll
{Solution}/{Project}/obj/Release/{Project}.dll
Run Code Online (Sandbox Code Playgroud)
每个Project文件夹中每种构建类型的文件夹
如果所有二进制文件都输出到同一目录,他们会
结果将是目录结构
{Output Directory}/Debug/{Project}.dll
{Output Directory}/Release/{Project}.dll
Run Code Online (Sandbox Code Playgroud)
IDE可自定义:
不需要将Project构建保留在Project目录中.项目构建文件夹是配置默认值.IDE旨在让您在舒适区域内工作.如果您希望对所有程序集进行分组,或者发现它可以解决问题,则可以自由更改此构建配置.
解决Web-API的问题?
您不必将输出路径更改为Debug Web API.将Web-API附加到 工作进程.
1)在VS Explorer中单击您的Web API项目
2)在Visual Studio菜单中单击调试
3)单击Attach to Process ...
4)单击/选择名为w3wp.exe的所有进程
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |