小编cam*_*ior的帖子

如何通过Unity容器配置HttpClient?

我正在尝试使用Unity容器注册HttpClient对象的实例,以便它可以在整个应用程序中使用,但遇到错误 - "类型HttpMessageHandler没有可访问的构造函数."

这是我用来向Unity注册HttpClient的代码 -

private static IUnityContainer BuildUnityContainer()
    {
        var container = new UnityContainer();

        container.RegisterType<HttpClient>(
            new InjectionProperty("BaseAddress", new Uri(ConfigurationManager.AppSettings["ApiUrl"]))); 

        return container;
    }
Run Code Online (Sandbox Code Playgroud)

.net c# unity-container asp.net-web-api

8
推荐指数
2
解决办法
4445
查看次数

如何在启动时自动停止呈现Reporting Services报表?

我注意到,如果报告的所有参数都指定了默认值,那么它会在启动时自动呈现.我怎么能阻止这个?也就是说,我不希望在用户单击"查看报告"按钮之前呈现报告

reporting-services

3
推荐指数
1
解决办法
4336
查看次数

Json.Net 解析日期时间值错误

我正在尝试使用 JObject.Parse 将 json 字符串转换为 JObject,但遇到错误“解析正无穷大值时出错。路径‘Modified.Date’,第 1 行,位置 52”。

这是 json 引发错误的部分 -

{ ..., "修改" : { "Date" : ISODate("2013-02-21T22:23:57.118Z"), "User" : "Admin" }, ...}

这是我用来进行解析的代码 -

var jobj = JObject.Parse(formJson)
Run Code Online (Sandbox Code Playgroud)

更新: json 是通过使用 mongodb 的 .ToJson() 扩展方法生成的,通过发送以下 jsonwritersettings,它生成了可由 json.net 解析的 json - new JsonWriterSettings { OutputMode = JsonOutputMode.JavaScript };

c# json.net

3
推荐指数
1
解决办法
1万
查看次数