我正在使用Visual Studio 2015 Update 3和ASP.NET Core。其中一个API(Account)依赖于使用Redis的缓存服务。
public AccountController(Cache.Contracts.ICacheManager cacheManager)
{
_cacheManager = cacheManager;
}
当Redis未运行时,api / account不应工作,因为Cache Service应该连接到Redis。
在启动类中:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole();
loggerFactory.AddDebug();
}
当请求api/account时
从Visual Studio运行项目
它会给出以下结果:
The localhost page isn’t working
localhost is currently unable to handle this request.
在使用dotnet run
命令从powershell中运行时:
这也是异常设置。
问题
为什么在Visual Studio情况下不会抛出错误?我需要知道哪些错误导致了我的应用程序崩溃。