小编Rir*_*iri的帖子

模拟Biztalk请求 - 响应端口消耗的WebService

我正在使用BizUnit对我的Biztalk业务流程进行单元测试,但是一些业务流程使用WebService,并且测试这些似乎更像是集成测试而不是单元测试.

我熟悉使用模拟框架来模拟生成的代理对象,以便从Windows窗体应用程序测试Web服务,但我希望能够以更加集成的方式在请求 - 响应端口中执行此操作?

你会如何解决这个问题?

biztalk web-services mocking

9
推荐指数
1
解决办法
4323
查看次数

.NET中的共享配置文件

我有一个包含Web和Windows NT服务应用程序的解决方案.这些当然是两个不同的项目,但在同一个解决方案中.然而,他们分享了许多相同的配置.

目前,我在web.config和app.config文件中都有相同的值.这开始变得混乱,我想为解决方案中的两个应用程序提供共享配置文件.

  • 如果配置不在Web应用程序的根级别,那么Web应用程序是否存在问题?这里有限制吗?
  • 如果我不使用web.config,是否会松开Web应用程序的缓存和自动回收
  • 如上所述共享配置通常是个坏主意吗?

.net asp.net-mvc configuration windows-services

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

使用JSON.Net验证JsonConvert.DeserializeObject的结果(想想"尝试解析")

我有传入的消息,我需要尝试在我自己的对象结构中解析.这些都是形成良好的JSON主题,有些只是无稽之谈.

我习惯JsonConvert.DeserializeObject<MyObject>(incmoingString);这样做.然而,当输入是总垃圾时,这有时会给我一个例外.其他时候,当传入的字符串很好时,我得到一个非完整的对象结构 - 最后它有时会工作.

我已经在try/catch中包装了转换,而不是手动验证我已经获得了反序列化结果所需的属性.

有一个更好的方法吗?

c# json.net c#-3.0

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

什么是优秀的jQuery插件来突出代码和XML内容?

我有几个网页,我写了一些代码c#,还有一些XML.我想找到一种方法来突出显示不同内容的语法,使其更易于阅读 - 非常类似于Stackoverflow?

我已经使用了一些jQuery,所以插入的东西非常适合.

jquery syntax-highlighting jquery-plugins

7
推荐指数
1
解决办法
5203
查看次数

从ASP.NET启动外部进程

我需要从我的Web应用程序启动外部进程.这意味着使用System.Diagnostics.ProcessStartInfo来调用并执行控制台应用程序(exe).但是,我需要以某种方式确保在执行期间没有出错,并知道应用程序何时完成其工作.

什么是捕获所有可能的错误并找出它何时完成的最佳方法?

.net c# asp.net

6
推荐指数
1
解决办法
7196
查看次数

使用.NET中的私钥对文件进行签名

如何使用.NET对文件进行签名,如何在读取后验证生成的密钥是否为有效密钥?

我的目标是拥有一个带有一些值和生成密钥的文本文件.然后,我希望能够检查文件中生成的密钥,以便在我将文件发送给客户后,没有人篡改文件中的值.

更新:在这里找到答案的一些帮助.

.net encryption

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

新项目或分支机构?

我在Subversion中有一个解决方案,我现在将创建一个客户特定版本.这个版本不太可能完全合并回主要开发.然而,在主干中我将很容易进入特定项目,反之亦然(在自定义项目中需要返回主干线的开发).

您认为新的自定义项目是否与主要开发项目或同一存储库中的新项目并行生效?

svn

6
推荐指数
1
解决办法
413
查看次数

在主视图中查找ASP.NET MVC控制器

我有我所有其他观点的共享主视图.在这个主视图中我显示了菜单.现在我需要找出我当前所处的控制器,以便我可以禁用/启用某些菜单选项.

例如,如果我当前在"foo"控制器中,则应该可以按"foo"链接.

我怎样才能做到这一点?

asp.net-mvc

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

从.NET与AS400(IBM i)通信时的最佳实践

在基于现有AS400的系统之上构建基于.NET的报告解决方案时,我需要一些关于重要和最佳实践的帮助.

  • 什么是最适合的集成技术(ODBC,OLE DB,ADO.NET),这取决于我们所谈论的AS400版本?它始终是DB2数据库还是变化的?通常使用什么其他持久性系统?
  • 是否可以在大型机中调用其中包含逻辑的程序,或者最好在.NET层中复制该逻辑,然后直接调用大型机DB?
  • 我想报告系统应该在线并直接调用大型机数据库,还是有其他方式(例如文件导出等),这是首选的?
  • 在启动项目(AS400版本等)之前要了解哪些技术细节很重要,以消除问题.

基本上我对.NET/AS400项目的所有信息和经验感兴趣(并将投票).我以前从未做过,需要在项目开始之前了解陷阱.

.net ibm-midrange

6
推荐指数
1
解决办法
6136
查看次数

使用 Azure Function v2 的自定义 Application Insight TelemetryInitializer

在 Azure 函数中,我们使用 .NET HttpClient 类、Azure Servicebus SDK 和 Azure Storage SDK 发出许多请求 - 所有内容都通过 Application Insight 日志记录中的构建完美记录,显示依赖关系等等!

然而,现在我们想添加一个实现来ITelemetryInitializerEventTelemetry上面提到的 SDK 编写的内容添加一些维度。

我们首先创建一个实现ITelemetryInitializer接口的类。

public class ReferrerTelemetryInitializer : ITelemetryInitializer
{
    public void Initialize(ITelemetry telemetry)
    {
        if (telemetry is EventTelemetry)
        {
            // Add some code
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我创建一个实现IWebJobsStartup接口的类来 DI 注入我的初始化程序。

[assembly: WebJobsStartup(typeof(Startup))]

namespace LoggingTest
{
    public class Startup : IWebJobsStartup
    {
        public void Configure(IWebJobsBuilder builder)
        {
            builder.Services.AddSingleton<ITelemetryInitializer, ReferrerTelemetryInitializer>();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

注意:我只让 Startup 类在 …

.net c# azure azure-application-insights azure-functions

6
推荐指数
1
解决办法
1221
查看次数