小编Aja*_*hav的帖子

如何使用错误消息或异常返回NotFound()IHttpActionResult?

IHttpActionResult当我的WebApi GET操作中找不到某些内容时,我将返回NotFound .除了这个响应,我想发送自定义消息和/或异常消息(如果有的话).当前ApiControllerNotFound()方法不提供传递消息的重载.

有没有办法做到这一点?或者我将不得不写自己的习惯IHttpActionResult

c# httpresponse http-status-code-404 asp.net-web-api

92
推荐指数
5
解决办法
7万
查看次数

安装后启动Visual Studio 2017社区时出现"未知错误"

我成功安装后尝试启动Visual Studio 2017社区时收到"未知错误"(如下所示)警报.

在此输入图像描述

更新:强制卸载和重新安装后

在此输入图像描述

visual-studio visual-studio-2017

60
推荐指数
2
解决办法
2万
查看次数

如何在serilog RollingFile outputTemplate中输出事件源类名?

RollingFile.outputTemplate我使用我在水槽<appSettings>配置如下:

<add key="serilog:write-to:RollingFile.outputTemplate" value="{Timestamp:HH:mm:ss} [{Level}] {Message}{NewLine}{Exception}" />
Run Code Online (Sandbox Code Playgroud)

我得到的输出日志为:

19:55:10 [Information] Application_Start...

但是,我还要输出生成日志的类名(源),如 -

19:55:10 [Information] [Global.asax.cs] Application_Start...

我应该添加什么"价值"?我添加了[Source]但是没有用.

value ="{Timestamp:HH:mm:ss} [{Level}] [Source?] {Message} {NewLine} {Exception}"

serilog

13
推荐指数
1
解决办法
5784
查看次数

如何将数据从ASP.NET WebForms传递到Aurelia Global Scope

我从基于Web表单的遗留应用程序引导Aurelia.我的身份验证相关信息在Custom Base Page类的Web表单应用程序中维护.

如何将此身份验证信息传递和维护到Aurelia的全球范围?这样我可以在使用路径构建菜单时使用它来显示/隐藏基于用户/角色的某些菜单项?

javascript webforms aurelia aurelia-router

5
推荐指数
1
解决办法
306
查看次数