我从这里下载了代码:
并尝试运行测试,但我发现:
消息:System.TypeInitializationException:“Microsoft.Azure.ServiceBus.UnitTests.TestUtility”的类型初始值设定项引发异常。
--System.ArgumentException:非法连接字符串参数名称“StsEndpoint”
参数名称:connectionString
我使用的是内部服务总线版本。这不应该得到支持吗?
这是我使用的连接字符串:
Endpoint=
我有一些资源需要嵌入到DLL中。如果我使用VisualStudio,我可以使用UI添加它们。这将在csproj文件中添加以下内容:
不,我想用终端的dotnet命令添加资源。我该怎么办
我正在PowerShell中(重新)生成一些文件,需要将这些文件嵌入到DLL中,以便代码可以访问这些文件。CLI中没有处理此问题的内置谓词。这必须通过安装在项目中的第三方CLI命令行工具(也可以通过编辑csproj文件)或第三方全局工具(2.2.0 CLI中提供了对全局工具的支持)来完成
对于您的特定用例,通过
我们使用VS2015在asp.net core 1.1版本上开发了我们的应用程序
We are facing Elevation of Privilege issue for `System.Net.Security` 4.3.0 in my application while deploying build using Jenkins. So I have created a direct dependency for `System.Net.Security` by changing its
我有一个运行在负载平衡器后面的.NETCore2.2WebAPI项目。负载平衡器的超时设置为60秒。我想在我的应用程序中将超时时间设置为55秒,这样我就可以清理东西并向来电者返回自定义消息
我发现,如果应用程序在IIS下运行,可以在web.config中设置超时,但我的应用程序在基于Linux的docker容器中的Kestrel下运行
我尝试了以下方法,但没有成功
var builder = WebHost.CreateDefaultBuilder(args)
.
在IBM论坛上与此交叉发布:。跟进问题如下:
大家好
我对这整件事都很陌生,所以如果有任何我没有提供的信息,请告诉我
目前,我只是想让最基本的工作——打开连接。我有一个精简的.NET核心项目,它只需公开一个我可以按下的按钮即可打开DB2连接。我的代码如下:
using IBM.Data.DB2.Core;
...
DB2Connection DB2Connection = new DB2Connection(connectionString);
DB2Connection.SystemNa
我有一个运行在openshift 3上的turbine服务器,并使用steeltoe 3.0.2断路器库部署了donet core 3.1 c#microservice。我可以通过服务流url(/hystrix/hystrix.stream)监控hystrix仪表板上的微服务流。我要做的是将microservice hystrix事件流注册到turbine服务器事件流。有人知道怎么做吗?任何参考链接都会有很大帮助
更新:项目参考和设置文件配置
myproject.csproj:
<Item
我希望将一些库转换为使用.NETCore。我使用可移植性分析器来帮助我评估所涉及的工作,它告诉我使用.NETCore1.2会更好。不幸的是,它预计几个月内不会发布,但我想我可以同时开始考虑beta版。我在GitHub上看到了1.2测试版,但我认为这只是运行时。有什么地方可以买到SDK吗?当我最初发布此答案时,.NET Core 1.2的发布时间是2017年第一季度或第二季度。这已经改变了。NET Core 1.2现在是.NET Core 2.0,第一次预览定于2017年第二季度进行
请关注详细信
标签: .net Core
obfuscation.net-standardsmartassembly
目前,我们正在使用RedGate的SmartAssembly来混淆基于.Net Framework的库,它工作得很好
然而,在过去的几个月里,我们开始致力于支持.NetCore和.NetStandard,以便能够扩展我们的产品,并注意到,由于SmartAssembly还不支持它,我们无法再混淆结果库
据我所知,Dotfuscator可以完成这项工作,但它并没有考虑依赖关系之间的关系,所以它实际上并不是一个完全的混淆
社区还使用哪些其他工具来实现这一目标?我对免费和商业工具也很感兴趣。你能澄清一下
运行在Fedorea 26上,我正在构建我的第一个dotnet核心asp应用程序。在接下来的教程中,当我尝试下面的dotnetrestore命令时,出现了一个错误
下面
我怀疑问题在于yo构建了dotnetcore1.x应用程序,但如下所示,我有dotnetcore2.0.0
这是否正确,如果正确,如何升级yo以构建dotnet 2.0项目?
yo aspnet
_-----_ ╭──────────────────────────╮
| | │ Welc
我已经成功地将一系列解决方案部署为.NET核心控制台应用程序。这些在正常情况下可以成功运行,但通常情况下,数据加载(使用EntityFramework Core query with.ToList()将数据保留在内存中以进行多次访问)似乎会在没有错误的情况下结束进程,但不会在同一位置。是否有人知道.NET核心C#控制台应用程序有哪些内存或进程限制需要注意?我从不超过主机上的CPU或内存。通常情况下,在代码中较早执行.ToList()之后,如果一个列表第一次被访问,它会在列表上执行一个null对象
我正在使用.NETCore2.0。我创建了一个F#控制台应用程序。在Program.fs中,我将
除第84行外,所有内容都可以编译:
path "/websocketWithSubprotocol" >=> handShakeWithSubprotocol (chooseSubprotocol "test") ws
我得到这个错误
error FS0039: The value or constructor 'handShakeWithSubprotocol' is not def
当我从PowerShell运行dotnet core 2应用程序时,我总是看到启动了两个进程。
这很烦人,因为在Visual Studio 2017中,我无法“重新附加”调试器,因为总是有两个进程同名“dotnet”
有什么方法可以改变这一点吗?dotnet run是一个开发命令,用于生成项目并查询项目以获得要运行的实际命令。然后,它启动程序中描述的程序-可能是dotnet some.dll或someapp.exe,具体取决于程序类型
要解决您的问题,请运行以下命令
dotnet bin\De
我正在尝试使用.Net Core控制台连接到SQL Server CE(.sdf)文件。我不断得到下面的错误,而相同的代码在.Net框架中正常工作
有人能告诉我问题是什么吗
“System.Data.SqlServerCe.KillBitHelper”的类型初始值设定项引发
例外。-->System.IO.FileNotFoundException:无法加载
文件或程序集的System.Security.Permissions
不可能也不受支持,System.Data.SqlServerCe需要
我是dotnet core 2 API的新手,需要找到一种方法来为此启用fiddler
我在网上找不到足够的参考资料。正在寻求社区的帮助。这应该让您开始:@j03p这是关于donetcore2服务/api的
使用RestSharp将数据文件上载到.Net Core 2.1 REST接口时,我在某些文件上遇到以下错误:
System.IO.InvalidDataException: Line length limit 100 exceeded.
at Microsoft.AspNetCore.WebUtilities.BufferedReadStream.ReadLineAsync(Int32 lengthLimit, CancellationToken cancellationToken)
at M
我正在尝试使用Moq和xunit编写一个单元测试。在这个测试中,我必须模拟两个httpClient调用
我正在为dotnetcore API编写单元测试。
在我的API中,我必须对另一个API进行2次HTTP调用,以获得我想要的信息。
-在第一个调用中,我从这个API获得一个jwt令牌。
-在第二个调用中,我使用在第一个调用中获取的令牌进行了一个GetAsync调用,以获取所需的信息
我不知道如何模仿这两个不同的电话。
在这段代码中,我只能模拟一个httpClient调用
var handle
AutoMapper Net Core2中双向映射的语法是什么?
我需要将ProductViewModel和ProductDto映射到这两种方式。这不管用
Startup.cs
var config = new MapperConfiguration
(
cfg => cfg.CreateMap<Models.ProductDto, Models.ProductViewModel>(),
cfg => cfg.CreateMap<Models.Pro
我有一个azure functions.net core 2.2项目。
有一类:
public static class A
{
[FunctionName("abc")]
public static async Task RunAsync(
[ServiceBusTrigger("topic1", "sub1", Connection = "ServiceBusConnectionString")] string msg,
我正在尝试编译一个具有COM引用的.NETCore3.0应用程序。不幸的是,在尝试构建具有引用的应用程序时,我遇到了一个构建错误:
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2726,5):
error MSB3091:
Task failed because "AxImp.exe"
标签: .net Core
c#-8.0jilasp.net-core-3.1.net-core-3.1
我在我的.NET Core 3.1项目中有这个格式化程序(我最近从2.1升级了它):
我用以下代码片段将其添加到管道中:
services.AddMvcCore(o => {
o.OutputFormatters.Insert(0, new JilOutputFormatter());
}).AddOthersBlahBlah();
当应用程序在2.1上运行时,它就像一个魔咒。但是现在在3.1上,我得到了这个错误:
处理请求时发生未处理的异常。
InvalidOperationE
标签: .net Core
create-react-appprogressive-web-appsworkboxsw-precache
因此,在生产过程中,由于服务器上有一个奇怪的.LICENSE文件,precache在我们的PWA上出现了故障,这给了我们404
特别是像这样的错误
uncaught (in promise) bad-precaching-response: bad-precaching-response :: [{"url"
我们如何解决这个问题呢?嗯,解决方法很简单
我们的web服务器只返回已知的文件扩展名,而.LICENSE不是其中之一
只需在StaticFileServer选项上启用ServeUnkno
对于NHibernate和.NET Core,我有一个hibernate.cfg.xml文件定义为:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibern
我在windows server 2019上托管了dot net core 2.1 web API。但我收到一个错误“HTTP错误502.5-进程失败”
请给我任何建议。在IIS上托管将需要另外一次安装,即
此模块安装到IIS中,以在IIS和运行ASPNET核心应用程序的底层Kestral服务器之间建立桥梁
上面的链接介绍了在IIS上托管的详细信息,还提供了一个链接,用于下载和安装IIS与ASPNET Core应用程序协同工作所需的托管模块。确保已安装,并确保将应用程序池设置为无托管代码。查看此
我们正在使用.NETCore(3.1.1)API和react前端开发一个应用程序。应用程序使用Windows身份验证。我们正在运行依赖于IIS的API框架。我们最初有CORS问题,但通过安装CORS模块并在部署时对web.config进行转换,在服务器上的IIS上实现了所有功能。我们还通过在Visual Studio的applicationhost.config文件中添加一个部分,在IIS Express上运行了基本CORS。但是,当在IIS Express上本地运行时,我们仍然停留在对PUT和
标签: .net Core
azure-webjobsazure-webjobs-triggered
我开发了.Net Core 2.2 Azure Web作业项目,该项目具有多个计时器触发功能。一个功能每15分钟运行一次,另一个功能每10分钟运行一次
public async Task GetRecordsFromCosmosDBCollection_0([TimerTrigger("0 0/15 * * * *")]TimerInfo timerInfo){
//Custom Business Logic
}
public async Task GetRecordsFrom
如何使用Apache.NMS阅读有关虚拟主题的消息
在创建连接、会话和使用者之后,我会执行:“consumer.Receive();”
在代码运行时发送的消息将被接收,但在此之前已经在主题上的任何消息都不会被接收
我尝试在主题中添加“?consumer.retroactive=true”,但这似乎没有任何作用
我见过使用持久订阅者的例子,但当使用虚拟主题时,我不应该这样做。解决:
问题是我读错了地方:我读的是一个主题,而我应该读的是一个队列
虚拟主题是主题,但您必须从使用者队列中使用它们
因此,
我正试图保护我的API,并确保我的WebApp只有在具有适当令牌的情况下才能访问它
我按照教程设置了nodejs,效果很好,现在我正尝试将相同的设置应用于dotnetcore3.1webapi I,但是dotnetcore的教程非常糟糕。我看了几个例子,但没有一个能接近
我在Startup.cs中有当前设置
public void ConfigureServices(IServiceCollection services)
{
servic
AspNetCore 3.1.3
我试图编写一个自定义错误结果,以便在必要时将它们一致地返回给用户。
我从继承statuscodesult开始,并重写executesult方法,如下所示:
public override void ExecuteResult(ActionContext context)
{
base.ExecuteResult(context);
var bytes = Encoding.UTF8.GetBytes(ErrorMessage);
cont
在我的appsettings.json文件中,我有一个如下部分:
"MongoDbSettings": {
"ConnectionString": "mongodb://localhost:127.0.0.1",
"DatabaseName": "ComparisonDb"
}
而且,我有一个自定义类,它可以处理以上两个子部分
public interface IMongoDbSet
我有基于Blazor服务器的应用程序。我基本上在应用程序中为管理员显示数据库列。在我添加的startup.cs中,使用Azure AD完成身份验证
options.AddPolicy("AppAdmins", policy => policy.RequireRole("Admin", "SuperAdmin", "Owner"));
在主页上我有
<AuthorizeView Policy="
我使用.net core 3.1创建了一个测试控制台应用程序,将其添加到github,并使用Sonarcloud.io提供的模板设置github操作
生成分析部分如下所示:
.\.sonar\scanner\dotnet-sonarscanner begin /k:"<projectkey>" /o:"<org>" /d:sonar.login="${{ secrets.SONAR_TOKEN }}"
我有许多类使用API服务,其构造函数遵循以下模式:
public class SomeClass
{
public SomeClass(IHttpClientFactory factory, ILogger<SomeClass> logger = null)
{
// ...
}
public SomeClass(HttpClient client, ILogger<SomeClass> logger =
在使用implementationFactory创建对象之后,是否有一种方法来处理它们?像这样:
services.AddTransient(x => {
var objectA = new ObjectA(); //objectA needs to be disposed after the use of objectB
return objectA.ObjectB;
});
我认为这是唯一正确的方法,对吗
services.AddTransient
我应该能够使用VisualStudio2019专业版将调试器附加到blazor wasm项目吗?当我使用dotnet watch run时,我无法加载符号以命中断点。它在iisexpress上运行良好,但在我使用dotnet watch run时则不行。如果您有任何想法或文章要看,我们将不胜感激。请检查:我已经看过这篇文章,所附的流程似乎有效。但是,我的断点符号显示的圆圈带有红色轮廓和黄色小三角形,表示无法加载断点符号。我想知道是不是因为应用程序是blazor wasm。
我正在使用进程从.netcore执行dll。我在CMD中使用的命令是
c:/>./MyProject-c config.json
如何在process.StartInfo.Arguments中传递参数=“-c config.json”。config.json是一个json文件
下面的方法不起作用
using (var process = new Process())
{
process.StartInfo.FileName = @"C:\MyProject";
是否有一些关于如何托管IdentityServer4的教程,是用IISExpress上的.NETCore编写的
由于IS4是用.NETCore编写的,它不能在经典IIS上托管(或者可能可以,不确定),所以我在某个地方读到,我应该在IISExpress上托管它,或者它应该是自托管的。
我想ISSExpress是一种更简单的方法,我想我需要一些自签名证书,但我不确定我需要执行哪些步骤才能使它在本地机器上运行,以便我可以使用它进行基于令牌的身份验证
我环顾四周,在互联网上搜索,但我没有找到任何关于如何
正在尝试将Jwt身份验证添加到我的DotNetCore 2.1服务器和Angular 6应用程序
我看过这么多关于这个话题的文章,似乎没有人用同样的方式来做,似乎也没有什么对我有用。。。我不知道怎么了
我得到:'未找到名为'Bearer'的授权策略。'当我启动服务器时
服务
services
.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddJwtBearer(options =>
{
我正在努力使下面的代码工作
类型消息={
文本:字符串
}
[]
让主argv=
使用bus=RabbitHutch.CreateBushost=localhost
异步的{
让!result=bus.PubSub.PublishAsync{Text=Text}|>Async.task
}
0
知道PublishAsync返回任务。我只是想在F method中等效地等待此方法,但这会触发一个错误:
Program.fs(14, 5): [FS0010] Unexpected symbol '}'
使用IDistributedCache时,可以通过方法SetAbsoluteExpiration提供DistributedCacheEntryOptions对象来设置要缓存的数据的过期时间
但是,如果未使用DistributedCacheEntryOptions对象,默认情况下缓存何时过期 启用持久性时,默认情况下不会过期
您可以通过使用此工具运行docker compose来尝试
我是.netcore新手。我有一个使用Cookie身份验证的Web应用程序。登录成功,调用以下代码后,HttpContextAccessor.HttpContext.User已正确设置
await _httpContextAccessor.HttpContext.SignInAsync(
CookieAuthenticationDefaults.AuthenticationScheme,
new ClaimsPrincipal(c
我正在为我的ESP8266传感器构建.net核心Api。
传感器发送JSON更新。
我收到411HTTP错误,但请求中提供了内容长度
我认为问题在于多重超文本传输协议——见wireshark截图——但如何解决这个问题呢
原料药
ESP8266 HTTP库在此处添加内容长度标头:
Wireshark中的请求:
您在授权字段后添加了额外的CRLF(\r\n)。它们应该只有一对(\r\n)。当你使用某个库时,你不应该自己添加CRLF-库为你做这件事修复了我的问题。非常感谢。
我正在尝试使用.net核心服务器构建Blazor webassembly。
我的服务器必须与PLC通信以获取一些数据。
在MVC应用程序中,我必须每1秒调用一次以更新数据。
我正在寻找一种更好的方法来与Blazor合作。服务器和客户端共享同一型号。
我不知道怎么做,也不知道这是否可能。
理想情况下,服务器将更新模型并触发客户端将接收并更新其模型的事件。
你知道怎么做吗?如果可能的话
谢谢你,祝你度过愉快的一天 您不只是更新Blazor服务器模型,而差分算法只是通过WebSocket(signal
我正在尝试将我的前端和后端应用程序连接到Azure Active Directory。有不同的教程如何实现这一点。他们中的一些人解释说我需要在Azure中注册两个独立的应用程序,还有一些人只展示了一个应用程序的实现。我想知道哪条路正确?我不能在Azure中有一个应用程序,在前端登录用户,然后使用相同的凭据验证传递的令牌吗?我使用的是.NET Core 3.1,无法在Azure中使用一个或两个单独的应用程序。我有一些AWS Cognito的经验,在那里我可以处理服务器上的所有逻辑,这样我就不必公开
我试图在我的Web API项目(在.Net Core 2.2中开发)中实现JWT身份验证,但由于Startup类中的配置,我遇到了一个错误。当我在没有这段代码的情况下运行我的应用程序时,它运行得非常完美,没有任何错误。这是配置代码
services.AddAuthentication(options =>
{
options.DefaultAuthenticateScheme = JwtBearerDefaults.Authentic
标签: .net Core
asp.net-core-webapiasp.net-core-routingaspnet-api-versioning
我们的想法是通过URL创建一个版本化API,如下所示:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapCon
我在查看identity server 4文档时发现了这段代码
private (TestUser user, string provider, string providerUserId, IEnumerable<Claim> claims) FindUserFromExternalProvider(AuthenticateResult result)
{
var externalUser = result.Principal;
// try to determi
我正在评估Spire.Doc在我们的系统中的使用情况,使用以下代码进行邮件合并:
var spireMailMergeTemplate = new Spire.Doc.Document();
spireMailMergeTemplate.LoadFromFile(templateFilePath);
var fieldNames = new[] {"Title", "FirstName", "LastName", "JobT
我是卡夫卡和阿夫罗序列化和反序列化的新手。我在.NET中有以下类定义
公共类数据
{
公共字符串GWSerialNumber{get;set;}
公共字符串RequestId{get;set;}
public int ServiceId{get;set;}
public int HandlerId{get;set;}
公共对象[]请求参数{get;set;}
}
我有多个生产者产生不同类型的网关请求。每个请求都有不同的请求参数,这些参数将根据ServiceId和HandlerId的组合在obj
关于为什么所有.NET核心应用程序都是控制台应用程序,我有一个非常基本的问题。我做了一些谷歌搜索,但没有找到任何合适的答案。.NETCore提供的不仅仅是开箱即用的控制台应用程序,它从3.x版开始就支持WPF和WinForms。在下面的Microsoft文档链接中,您可以看到列出了.NET 5.0(即.NET Core)。如果您使用的是Visual Studio,那么您可以在“.NET”和“.NET Framework”之间进行选择(前者是.NET核心,以后会提到它),后者不会有超过4.8版的版
我有一个Azure DevOps GIT回购,有三种不同类型的项目。结构如下:
我有一个构建管道(Classic,而不是YAML),只构建.Net核心项目,如下所示
管道设置指向仅考虑NETCORE项目。恢复、生成和测试任务成功执行。但是,当涉及到“发布”任务时,管道会失败,因为它考虑的是整个存储库(所有项目),而不仅仅是NetCoreProject
失败的实际原因是NetCPPProject文件夹中存在一些没有任何扩展名的文件(makefile、快捷方式文件等),发布任务无法识别这些文件,
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 77 页