繁体   English   中英

ASP.Net Kestrel无法从Visual Studio加载控制台,如何调试该问题?

[英]ASP.Net Kestrel not loading up console from Visual Studio, how can I debug the issue?

我正在尝试调试为什么ASP.Net RC-1项目未在Kestrel上运行。 当我点击“ web”作为启动选项时,输出窗口看起来很干净-没有例外。 但是我被告知的控制台会弹出-不会。 如何调试导致此问题的原因?

我创建了另一个模板项目,然后运行该项目,以确保可以从Kestrel正常运行,并且可以。

这是我的项目的输出的最后几行:

'dnx.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\Users\David\.dnx\packages\Microsoft.AspNet.Authentication.Cookies\1.0.0-rc1-final\lib\net451\Microsoft.AspNet.Authentication.Cookies.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Microsoft.Extensions.DependencyInjection.DataProtectionServices: Information: User profile is available. Using 'C:\Users\David\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
'dnx.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The thread 0xf80 has exited with code 0 (0x0).
The thread 0x7ec has exited with code 0 (0x0).
The thread 0x3f38 has exited with code 0 (0x0).
The thread 0x10d4 has exited with code 0 (0x0).

编辑:

我应该补充一点,它在IIS上运行良好。

非常感谢!

如何调试导致此问题的原因?

我们可以解决问题; 不幸的是,我们无法调试它。 这是故障排除的第一步。

打开命令提示符。 然后cd到包含project.json文件的目录。 然后运行以下命令。 这将为您提供更多信息。

C:\MyProject>  dnu restore
C:\MyProject>  dnu build
C:\MyProject>  dnx web

上面的代码还原了NuGet软件包,构建了项目,并运行了web命令。 如果从命令行运行,则可能是Visual Studio特别出现了问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM