小编Fel*_*Net的帖子

Redis队列与MSMQ

很长一段时间我们都在使用msmq和redis queue(IRedisList).几个月前,我们开始尝试redis pub-sub.

我们的应用程序有20多种服务,可以从队列中读取消息或使用redis订阅频道.我们还有十多个队列,我们​​向他们发送消息.该应用程序是多线程的.

那么我想要你什么?

现在我们有时间花在决定上面我们想要使用什么类型的队列以及我们想要用不同类型的队列替换什么.

我试图寻找有关MSMQ VS Redis的帖子,但没有找到足够的信息.

有人可以告诉我这个问题吗?

.net c# publish-subscribe redis servicestack

15
推荐指数
1
解决办法
6385
查看次数

Nuget包的teamcity构建失败

我通过Nuget Autoumapper和NUnit包添加到我的解决方案中,它们运行良好,项目在我的计算机中编译.

当我声明构建服务器构建此解决方案时,我得到了以下消息:

[MSBuild] AutoMapper\AutoMapperSpike.csproj: Build default targets (1s)
[10:35:50][AutoMapper\AutoMapperSpike.csproj] ResolveAssemblyReferences
[10:35:50][ResolveAssemblyReferences] ResolveAssemblyReference
[10:35:50][ResolveAssemblyReference] Primary reference "AutoMapper".
[10:35:50][ResolveAssemblyReference] C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360, 9): warning MSB3245: Could not resolve this reference. Could not locate the assembly "AutoMapper". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
[10:35:50][ResolveAssemblyReference]         For SearchPath "{HintPathFromItem}".
[10:35:50][ResolveAssemblyReference]         Considered "..\packages\AutoMapper.2.2.1\lib\net40\AutoMapper.dll", but it didn't exist.
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

我注意到的另一件事是它使用packages文件夹在构建服务器中创建了artificts.它唯一能做的就是在构建服务器中构建项目.

c# msbuild teamcity nuget

6
推荐指数
2
解决办法
7539
查看次数

(500)内部服务器错误-使用api发送Web请求时

我正在发送Web请求并收到内部服务器错误:500。

我如何确定哪一方负责导致此错误?我这边还是外部api?

我没有在事件查看器中看到日志。

这是我的代码:

var request = WebRequest.Create("http://saas.appoxee.com/api/") as HttpWebRequest;
request.Method = WebRequestMethods.Http.Post;
request.ContentType = "application/json";

// Add the content to the request
string postDataJsonFormat = CreateExampleTagRequest();
byte[] byteArray = Encoding.UTF8.GetBytes(postDataJsonFormat);
request.ContentLength = byteArray.Length;

Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();

// Getting and processing the response
var response = request.GetResponse() as HttpWebResponse;
Run Code Online (Sandbox Code Playgroud)

.net c# api httpwebrequest

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

仅当item中存在属性时才在aspx中使用Eval - 抛出DataBinding异常

我有一个aspx页面,其中包含一个包含5个字段的转发器.这些字段填充了两种不同的项目类型.一个项目有3个属性:"A""B""C",另一个项目有"A""B""C""D""E".

我想为两者使用相同的转发器,但只显示每个转发器的相关属性.当尝试在带有项目1的属性"D"上使用Eval时,我得到错误:DataBinding:'Item1'不包含名为'D'的属性.

我尝试使用if语句,但它没有帮助,当尝试使用"ItemDataBound"事件时,它也会在尝试加载Item1时抛出异常(在尝试加载具有所有属性的Item2时不抛出).

如果财产存在,我怎能估算?

.net c# asp.net

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

在沙箱上找不到贝宝支付按钮创建

我有两个沙盒贝宝帐户:买方和企业(卖方)。最近我添加了一个从贝宝​​生成的 html 作为“立即购买”按钮,它似乎工作得很好。

现在我想添加沙箱按钮来测试该过程,但在登录我的沙箱帐户后,我看不到任何创建付款按钮的选项,就像在我的常规帐户中一样。

我已经阅读了沙盒的贝宝开发人员文档,但我在任何地方都没有看到“创建贝宝按钮”。

这听起来像一个简单的问题,我不明白为什么不容易找到。

paypal paypal-sandbox

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