.net相关内容

Azure DocumentDB上的性能较低

我当前面临来自Azure DocumentDB的相当慢的响应时间(第一次尝试)。 集合中有31个对象,我将获取它们并返回给调用者。我使用的代码是: public async Task> Get(string collectionName = null) { // Lookup from Dictionary, takes literally no t ..
发布时间:2022-03-11 10:45:38 C#/.NET

找不到VB.Net';Sub Main&39;

好的,我周一有一个A级计算考试,我一直在编写发布前的框架代码。 今天早上,当我尝试时,我收到一个错误,显示为'Sub Main' was not found。我将在下面粘贴的代码中显然有Sub Main()。 我尝试添加另一个sub main(),然后收到第二个错误,显示为Sub Main() has multiple definitions。 我真的需要解决这个问题,因此如果有 ..
发布时间:2022-03-08 23:08:35 C#/.NET

使用C#和&;在64位计算机上构建x86&;的注册表访问

我有一个应用程序(用C#编写),它在Windows Server2008(64位)上运行。在此应用程序中,我必须检查有关IIS的一些注册表项。除其他事项外,我还想访问KeyHKEY_LOCAL_MACHINESoftwareMicrosoftInetStpComponentsWMICompatibility“ 检查是否启用了IIS 6兼容模式。为此,我使用Microsoft.Win32的Regis ..
发布时间:2022-03-04 11:27:04 C#/.NET

在C#中,";和";运算符的作用是什么?

我遇到此代码: var rectangle = new Rectangle(420, 69); var newOne = rectangle with { Width = 420 } 我想知道C#代码中的with关键字。这是做什么用的?怎样才能用得上呢?它给语言带来了什么好处? 推荐答案 它是表达式中使用的运算符,用于简化对象的复制,覆盖对象的某些公共属性/字段(可选) wi ..
发布时间:2022-03-03 16:21:55 C#/.NET

无法获取hostura.fody以将DLL嵌入到可执行文件中

我尝试将类库的DLL嵌入到我的exe中。 我使用的是visual studio 2019和.NET5。 我在一个解决方案中创建了两个项目 一种是类库(DLL),另一种是控制台应用程序 两者都是针对.Net Core 5的。我选择控制台应用程序作为启动项目。 类库只包含打印问候公共静电问候函数。 我将类库的项目引用到控制台应用程序中,然后在控制台应用程序中只调用了ClassNamespace.Lib ..
发布时间:2022-03-02 19:30:09 C#/.NET

将流转换为字符串,然后再转换回来.我们遗漏了什么?

我要将对象序列化为字符串,然后再序列化。 我们使用协议buf-net成功地将对象转换为流并返回。 但是,流到字符串并返回.不太成功。经过StreamToString和StringToStream之后,新的Stream不 由协议buf-net反序列化;它会引发Arithmetic Operation resulted in an Overflow异常。如果我们反序列化原始流,它就可以工作。 ..
发布时间:2022-03-02 11:42:30 C#/.NET

使用Azure AD的多租户微服务架构

开发微服务多租户体系结构时,每个服务将有许多API。 当使用Azure AD进行身份验证时,这意味着每个服务API的应用程序注册和客户端应用程序的应用程序注册。然后,这些将成为客户租户中的许多企业应用程序注册。这看起来像是客户租户中需要管理的大量应用程序注册。为每个用户将用户添加到角色等。 对于客户来说,这似乎过于复杂。 如何避免此情况? 推荐答案 有办法,但尚未在我 ..
发布时间:2022-02-28 11:15:05 C#/.NET

选择控制集初始值

我们知道使用InputSelect不能同时使用@bind-value和@onchange. 但是,如果我们使用后者(使用select而不是InputSelect),我们如何设置与第一个不同的初始值?(例如,在设置为2018的此示例中,变量的值) 类似if (i == month) => selected 的内容 @ ..
发布时间:2022-02-27 23:44:52 C#/.NET

在Blazor服务器端应用程序中获取用户代理和IP

我使用Blazor创建了一个服务器端应用,并且我希望获得每个页面请求的IP和用户代理,我如何才能实现这一目标?在.NET核心应用程序中,我只需要在控制器中使用以下代码: var userAgent = Request.Headers["User-Agent"].ToString() 但在Blazor中我无法检索此数据。 推荐答案 用户代理: 您可以通过JavaScri ..
发布时间:2022-02-27 23:18:53 C#/.NET

你能用.NET Maui和Blazor开发一个网页并瞄准网络、iOS、Android和Windows吗?

我最近阅读了.NET Maui,但我对它与Blazor的用途感到困惑。 您是否可以使用.NET Maui和Blazor开发网页,并瞄准Web、iOS、Android和Windows? 例如,有效地开发网页,以便在任何其他设备上也可以作为应用程序工作,但在浏览器中以正常的Blazor方式工作(即使用WASM)? 推荐答案 在.NET Maui中添加了BlazorWebView ..
发布时间:2022-02-27 22:27:10 C#/.NET

基于权限的授权.Net标识

我是.NET、MVC&;Identity Framework的新手。我注意到身份框架允许通过注释保护各个控制器操作。 [Authorize] public ActionResult Edit(int? Id){ //edit action } 我希望根据用户权限保护某些操作。 示例:只有创建博客帖子的用户才能编辑的博客应用程序。 考虑到这一点,是否可以执行以下任一选 ..
发布时间:2022-02-26 23:00:53 C#/.NET

域驱动设计:如何访问聚合根的子级

如果我有一个Order类作为聚合根和1000个行项目。 如何仅加载1000个行项目中的一个?据我所知,行项目只能通过Order类访问,并且具有“本地”标识。我是否仍要在OrderRepository中创建类似“GetLineItemById”的存储库方法? 编辑以评论答案: 目前我认为有一个一成不变的孩子是不合理的。如果我有一个具有多个地址、合同和更多子集合的Customer类,该怎么 ..
发布时间:2022-02-26 18:44:28 C#/.NET