小编Dug*_*gan的帖子

如何确定Enyim memcache在存储项目时返回false的原因?

我怎样才能确定为什么Enyim从以下电话中返回false:

cache.Store(Enyim.Caching.Memcached.StoreMode.Set, key, value);
Run Code Online (Sandbox Code Playgroud)

其他项目存储得很好,因此连接到服务器似乎不是问题.该对象似乎不大于1 MB.

那么如何确定导致错误的原因呢?

.net c# memcached enyim

11
推荐指数
1
解决办法
4838
查看次数

.Net MailAddress在电子邮件地址中的"ñ"失败

以下代码抛出"在邮件头中找到无效字符:'ñ'."的异常:

string email = "ñ@c.com";
MailAddress to = new MailAddress(email); 
Run Code Online (Sandbox Code Playgroud)

我遇到的实际地址是一个有效的地址,但每当我尝试使用它时,MailAddress类都会抛出一个错误.

c# localization

8
推荐指数
1
解决办法
1327
查看次数

SSIS包失败,出现“无法获取连接”错误

我们有一个从Web服务启动的SSIS包。在Dev环境中,一切正常,但是在QA环境中,尝试运行程序包时出现以下错误:“无法获取连接[ConnectionName]。连接可能配置不正确,或者您没有正确的权限这种联系。”

连接使用SQL登录,而不是集成登录。登录本身具有适当的特权。SSIS包位于文件系统上,而不位于SQL Server上。我使用了DTCPing,并且在SQL Server和Utility服务器之间的所有检查都正常。不幸的是,我对SSIS本身知之甚少,对于可能出现的问题有点不知所措。任何建议将不胜感激。

ssis sql-server-2005

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

AWS CloudFormation 可以调用 AWS API 吗?

我正在尝试使用 CloudFormation 创建我的 AWS 环境,其中一部分是设置 Elastic Transcoder。不幸的是,ET 似乎不是现有 CloudFormation 系统的一部分,但它可以通过 API 调用创建。有没有办法从 CloudFormation 调用 API?

amazon-web-services aws-cloudformation amazon-elastic-transcoder

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

如何让AutoFixture AutoMoq从实例化对象中的注入服务返回结果?

我正在尝试测试消费者存储库服务的服务类.我有自定义设置,我认为应该与我的存储库服务一起使用,而是返回默认的匿名结果.如果你看下面的代码示例,我正在尝试获取我在定制类中注册的"Foo"对象,当我调用svc.GetFoos方法时,我什么也得不到:

void Main()
{
    var fixture = new Fixture().Customize(
        new CompositeCustomization(
            new Customization(),
            new AutoMoqCustomization())); 

    var svc = fixture.CreateAnonymous<Bar>(); 

    Console.Write(svc.GetFoos().Count()); 
}

// Define other methods and classes here
public class Bar
{

    public IQueryable<Foo> GetFoos()
    {
        return _rep.Query<Foo>(); 
    }

    public Bar(IRepository rep) { _rep = rep;  }

    private IRepository _rep; 
}

public class Foo
{
    public string Name {get;set;}   
}

public class Customization : ICustomization
{
    public void Customize(IFixture fixture)
    {
        var f = fixture
                .Build<Foo>()
                .With(x => x.Name, "FromCustomize") …
Run Code Online (Sandbox Code Playgroud)

c# moq autofixture

4
推荐指数
1
解决办法
3443
查看次数

如何在SQL中生成导致给定节点的层次结构路径?

在我的MS SQL 2008 R2数据库中,我有这个表:

TABLE [Hierarchy]
[ParentCategoryId] [uniqueidentifier] NULL,
[ChildCategoryId] [uniqueidentifier] NOT NULL
Run Code Online (Sandbox Code Playgroud)

我需要编写一个查询来生成通向给定节点的所有路径.

让我们说我有以下树:

A
-B
--C
-D
--C
Run Code Online (Sandbox Code Playgroud)

哪个将存储为:

NULL | A
A    | B
A    | D
B    | C
D    | C
Run Code Online (Sandbox Code Playgroud)

在询问C的路径时,我想回到两条路径(写得更多或更少这样):

A > B > C,
A > D > C
Run Code Online (Sandbox Code Playgroud)

sql sql-server hierarchy sql-server-2008-r2

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

在Web服务中,当我尝试序列化为JSON消息时,我收到"未找到密钥"异常

我有一个Web服务,它使用对System.ServiceModel.Dispatcher.SerializeReply消息的调用(特别是MultiplexingDispatchMessageFormatter实现).当我进行此调用时,我收到一个"未找到密钥"异常,我追溯到System.ServiceModel.Dispatcher.MultiplexingDispatchMessageFormatter中的一行,它正在尝试根据键获取"defaultContentType".

不幸的是我无法看到密钥是什么,但defaultContentType集合似乎没有任何项目.

要使SerializeReply正常工作,我需要做什么?

代码:

public System.ServiceModel.Channels.Message SerializeReply(System.ServiceModel.Channels.MessageVersion messageVersion, object[] parameters, object result)
{
    System.Web.HttpRequest requestMessage = System.Web.HttpContext.Current.Request;

    string format = requestMessage.QueryString["format"];
    if (!string.IsNullOrEmpty(format) && string.Compare(format, "json", true) == 0)
    {
    return jsonResponseDispatchMessageFormatter.SerializeReply(messageVersion, parameters, result);
    }
    //[UNRELATED CODE]
}
Run Code Online (Sandbox Code Playgroud)

这是在System.ServiceModel.Dispatcher.MultiplexingDispatchMessageFormatter中爆炸的行(键是"json",defaultContentTypes没有条目):

outgoingResponse.ContentType = this.defaultContentTypes[key];
Run Code Online (Sandbox Code Playgroud)

我得到的例外:

System.Collections.Generic.KeyNotFoundException occurred
Message=The given key was not present in the dictionary.
Source=mscorlib
StackTrace:
   at System.ThrowHelper.ThrowKeyNotFoundException()
InnerException: 
Run Code Online (Sandbox Code Playgroud)

.net c# wcf json

0
推荐指数
1
解决办法
1189
查看次数