小编Abh*_*eet的帖子

使用HttpClient进行Https调用

我一直在HttpClient使用C#进行WebApi调用.似乎比较简洁快捷WebClient.但是我在Https打电话时被困住了.

如何制作以下代码才能Https拨打电话?

HttpClient httpClient = new HttpClient();
httpClient.BaseAddress = new Uri("https://foobar.com/");
httpClient.DefaultRequestHeaders.Accept.Clear();
httpClient.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/xml"));

var task = httpClient.PostAsXmlAsync<DeviceRequest>(
                "api/SaveData", request);
Run Code Online (Sandbox Code Playgroud)

编辑1: 上面的代码适用于进行http调用.但是,当我将方案更改为https时,它不起作用.这是获得的错误:

底层连接已关闭:无法为SSL/TLS安全通道建立信任关系.

编辑2: 将方案更改为https是:第一步.

如何提供证书和公钥/私钥以及C#请求.

c# asp.net-web-api

146
推荐指数
6
解决办法
23万
查看次数

如何找到失败的原因Build没有任何错误或警告

我有一个WebApplication,其中包含对WCF服务的引用.

使用Visual Studio 2010构建时,Build会在没有任何错误或警告的情况下失败.然而,构建.csproj使用MsBuild是成功的.

无法弄清楚我应该在Visual Studio中尝试什么来解决/诊断问题.你能帮忙吗?

编辑:

我发现构建失败了,

  1. 从状态栏中显示的文本.
    在此输入图像描述

  2. 从输出窗口:

    ========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
    
    Run Code Online (Sandbox Code Playgroud)

c# asp.net visual-studio-2010

124
推荐指数
9
解决办法
8万
查看次数

实体框架如何适用于大量记录?

在这里看到一个未回答的问题.

我的问题是 -

EF真的可以为大型应用做好准备吗?

问题源于这些基本问题 -

  1. EF将所有记录拉入内存,然后执行查询操作.当表有大约1000条记录时,EF的表现如何?
  2. 对于简单的编辑,我必须拉动记录编辑它,然后使用推送到数据库 SaveChanges()

c# database-design entity-framework entity-framework-6

51
推荐指数
4
解决办法
8万
查看次数

找出所有DLL的依赖关系?

我有一个DLL集合(比如20).如何找出一个特定DLL(比如DLL A)所依赖的所有DLL?

c# assemblies .net-assembly

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

当返回类型是ActionResult时,如何对操作进行单元测试?

我已经为下面的行动编写了单元测试.

[HttpPost]
public ActionResult/*ViewResult*/ Create(MyViewModel vm)
{
    if (ModelState.IsValid)
    {
        //Do something...
        return RedirectToAction("Index");
    }

    return View(vm);
}
Run Code Online (Sandbox Code Playgroud)

测试方法Model只有在返回类型时才能访问属性ViewResult.在上面的代码中,我已经使用RedirectToAction过这种动作的返回类型不能ViewResult.

在这种情况下,您如何对一个动作进行单元测试?

c# tdd unit-testing asp.net-mvc-4

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

Azure CLI与Powershell?

无法准确理解Windows环境中Azure CLI的优点.

它是针对想要从Linux环境中管理Azure IAAS的受众吗?

我认为Powershell核心将成为非Windows管理员的方式.Powershell Core是不是会在所有平台上移植得很好,为跨平台的受众提供服务?

简而言之,是否值得学习Azure CLI?

powershell azure azure-cli azure-cli2

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

Visual Studio:此应用程序不支持您用于登录的用户帐户

我用来登录服务器资源管理器和查询AzureTable实体.但是,由于我已更新到Visual Studio Update 4,因此无法登录.

我尝试在天蓝色门户网站上使用相同的凭据,他们的工作非常好.

视觉工作室

抱歉,我们在登录时遇到问题

此应用程序不支持您用于登录的用户帐户.请使用其他帐户登录.

令我惊讶的是,Google未针对此错误返回任何相关搜索结果.

PS我已经仔细检查了我的Microsoft帐户凭据,他们正在工作.这个问题也发生在不同PC上的其他团队成员身上.

azure visual-studio-2013

23
推荐指数
2
解决办法
6540
查看次数

DocumentDB中每个集合的单个或多个实体

文档DB中每个集合应该有一个实体吗?

考虑我在下图中有外键关系: 在此输入图像描述

我应该为员工创建两个集合,为公司创建其他集合.或者我应该将它们存储在一个集合中?

在这里读到,在documentdb中,存储过程触发器等的范围都在一个集合中.因此,通过将不同的实体拆分为单独的集合,我开箱即用.

因此,将这两个类转储为单个实体并不是更好:

{
  "Id": 1001,
  "Industry": "Software",
  "Employees": [
    {
      "Id": 10011,
      "Name": "John Doe",
      "CompanyId": 1001
    },
    {
      "Id": 10012,
      "Name": "Jane Doe",
      "CompanyId": 1001
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

在DocumentDB中实现相关实体的标准做法是什么?

c# azure azure-cosmosdb

21
推荐指数
2
解决办法
8777
查看次数

是否从.NET标准库支持EF Core添加迁移?

我们一直在尝试在.Net Standard 1.6类库中运行EF Core Migration,但它一直在失败.但是同样在.Net Core 1.1类库中传递得非常好.

.NET STANDARD是否支持EF Migration?

c# entity-framework-core asp.net-core .net-standard

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

这次安装Visual Studio的安装程序尚未完成,真的吗?

在开发机器上使用Vs 2017已经有几个月了。这个美好的早晨说安装并不完整。我想念什么吗?

在此处输入图片说明

visual-studio-2017

17
推荐指数
6
解决办法
8608
查看次数