小编ala*_*ree的帖子

如何为 HttpClient 调用配置网络跟踪 Dotnet 核心?

根据https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing 上的参考文件

我们可以在 web.config 或任何其他配置文件中设置它,我们可以获得详细的 system.net 跟踪、HttpClient调用的数据包跟踪以及调用中的任何类型的问题HttpClient都可以在跟踪中捕获,无论是证书、TLS 还是其他任何东西。

但是,我们是否有类似的 dotnet 核心/标准实现,可以在 web 应用程序或控制台应用程序/库中使用?

dotnet 框架的配置:

<configuration>  
  <system.diagnostics>  
    <sources>  
      <source name="System.Net" tracemode="includehex" maxdatasize="1024">  
        <listeners>  
          <add name="System.Net"/>  
        </listeners>  
      </source>  
      --------------
----------------------
Run Code Online (Sandbox Code Playgroud)

c# system.diagnostics dotnet-httpclient .net-core .net-standard

9
推荐指数
2
解决办法
5111
查看次数

更新数据库功能在Visual Studio 2012中的"发布Web"对话框中不起作用

我正在Visual Studio 2012下开发ASP.NET Web窗体应用程序.我正在使用Web Deploy和Publish Web对话框进行应用程序部署.我正在尝试使用更新数据库功能部署数据库模式.我输入了一个指向远程SQL Server的连接字符串.如果单击"测试连接"按钮,Visual Studio会说测试连接成功.

在此输入图像描述

然后我转到预览选项卡,然后单击预览数据库链接.

在此输入图像描述

在打开的窗口中,我收到了消息

Web部署任务失败.(无法生成部署脚本.无法连接到目标服务器.有关详细信息,请访问:http: //go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_EXECUTING_METHOD.)

其他项目文件正常部署.我可以使用SQL Server Management Service连接到SQL Server.但为什么数据库无法更新?我试图禁用服务器防火墙 - 没有运气.

  • Visual Studio Professional 2012
  • SQL Server 2012
  • Web Deploy 3.0

更新

如果我sa在DatabaseEntitiesRaw的连接字符串中使用SQL Server身份验证和登录而不是Windows身份验证,则一切正常.但Windows身份验证适用于SSMS,我想使用它,因为我只部署在公司域内的计算机上.dbDacFx不能与Windows身份验证一起使用吗?

asp.net database-deployment webdeploy sql-server-2012 visual-studio-2012

5
推荐指数
0
解决办法
4788
查看次数

使用 AWS SQS 并发布到 Azure 服务总线

我需要一块“云胶”来从 AWS SQS 队列读取消息并将结果推送到 Azure 服务总线。我喜欢 Azure 逻辑应用,但它们没有 SQS 连接器。我可以在 Azure 函数中手动滚动代码,但是在 Azure 世界中是否有任何预构建的解决方案来使用 SQS?

amazon-sqs azureservicebus azure-logic-apps

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

如何解析 Powershell 脚本块中的变量

鉴于我有:

$a = "world"
$b = { write-host "hello $a" }
Run Code Online (Sandbox Code Playgroud)

如何获取脚本块的解析文本,它应该是包含 write-host 的 entre 字符串:

write-host "hello world"
Run Code Online (Sandbox Code Playgroud)

更新:补充说明

如果你只是打印$b你会得到变量而不是解析值

write-host "hello $a"
Run Code Online (Sandbox Code Playgroud)

如果您执行脚本块并& $b获得打印值,而不是脚本块的内容:

hello world
Run Code Online (Sandbox Code Playgroud)

这个问题正在寻找一个字符串,其中包含带有评估变量的脚本块的内容,它是:

write-host "hello world"
Run Code Online (Sandbox Code Playgroud)

powershell

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

如何强制降级 dotnet 核心中的传递依赖

我的应用程序 A 依赖于 nuget 库 B 和使用 csproj 中的 PackageReference 的 nuget 库 C 版本 1.1.1。

<PackageReference Include="B" Version="1.0.0" />
<PackageReference Include="C" Version="1.1.1" />
Run Code Online (Sandbox Code Playgroud)

但是,库 B 依赖于库 C >= 1.1.2。

<PackageReference Include="C" Version="1.1.2" />
Run Code Online (Sandbox Code Playgroud)

我无法更改我的应用程序以在 C 版本 1.1.2 上运行,并且我知道 B 可以在 C 版本 1.1.1 上正常工作。

如何强制我的应用程序 A 使用 C 版本 1.1.1 运行?具体来说,我需要删除编译器错误 CS1705。以前在完整框架中,我会使用绑定重定向,但我知道这些在 dotnet 核心中不可用。

A
- B
- C (v = 1.1.1)


B
- C (v >= 1.1.2)
Run Code Online (Sandbox Code Playgroud)

c# nuget .net-core

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

newman CLI 在 teamcity 构建中返回“错误:无法获得本地颁发者证书”

使用 newman nodeJS CLI 运行一组 postman 测试,我收到以下错误:

错误:无法获得本地颁发者证书

它使用以下命令作为 Teamcity CI 构建的一部分运行:

newman run https://www.getpostman.com/collections/<COLLECTION-ID-HERE>
Run Code Online (Sandbox Code Playgroud)

它在 Windows 上运行,我们有一个公司代理服务器(ZScaler)。

我如何让纽曼上班?

teamcity ssl ssl-certificate node.js newman

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