小编Far*_*rid的帖子

C/AL如何以及从何处开始?

我来自C#背景,用来编程来控制所有低级的东西(微控制器和硬件相关的东西).我刚换了工作,需要学习编程Dynamics NAV.我一生都没有使用数据库繁重的应用程序,所以整个学习体验对我来说非常令人沮丧.

问题:

  1. 任何新手友好的网站,以便我可以从零学习C/AL?

  2. 我可以去的任何网站都有我可以复制和学习的小项目,ala CodeProject?(CodeProject的一些东西足够小,可以用于新手学习,虽然有些东西非常庞大..)

  3. 有推荐的书吗?

  4. 有什么建议可以帮助我学习吗?

microsoft-dynamics navision dynamics-nav

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

让每个人的 git 忽略已经跟踪的文件(但不要从存储库中删除)

所以我可以做这样的事情:停止跟踪 git 中的文件(不删除它们)

但这只会影响我的 git。

远程存储库中已经跟踪了一些默认设置文件,如何在不删除文件的情况下删除对该文件的跟踪?我不想从远程存储库中删除它,但该文件是运行应用程序所必需的,因此任何进行全新安装的人都需要该文件,因此他们在执行 git clone 时应该拥有该文件。

但是对于开发来说,任何开发人员都可以对文件进行更改,但是这些更改不应该被跟踪,只有默认值应该保留在远程存储库中。

我尝试将文件添加到 .gitignore 列表,但它不起作用 - 因为它已经被跟踪了,我假设?我希望每个人都有那个文件,但每个人都不应该能够对文件进行更改。

那么我该怎么做呢?

git

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

IS4:请求对于应用程序的“userAudience”配置无效

我正在尝试在 IdentityServer4 中使用外部登录提供程序。我按照快速入门操作,一切正常,现在我正在尝试添加 Microsoft 登录。

我在 IS4 的启动中添加了这段代码:

services.AddAuthentication()
        .AddMicrosoftAccount(o =>
        {
            o.SignInScheme = IdentityServer4.IdentityServerConstants.ExternalCookieAuthenticationScheme;
            o.ClientId = "yadayada";
            o.ClientSecret = "yoyoyoyo";
        });
Run Code Online (Sandbox Code Playgroud)

在 Azure 门户中,我定义了范围:

  • 开放ID
  • 轮廓

输入我的 Microsoft 用户名/密码后收到此错误:

异常: invalid_request;Description=该请求对于应用程序的“userAudience”配置无效。为了使用 /common/ 端点,应用程序不得配置为“消费者”作为用户受众。userAudience 应配置为“全部”才能使用 /common/ 端点。

异常:处理远程登录时遇到错误。 Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandleRequestAsync() IdentityServer4.Hosting.FederatedSignOut.AuthenticationRequestHandlerWrapper.HandleRequestAsync() Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext 上下文) IdentityServer4.Hosting.BaseUrlMiddleware.Invoke(HttpContext 上下文) Microsoft.AspNetCore。 Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext 上下文)

编辑: 这是 Asp.NET Core 中的一个错误。在这里跟踪: https ://github.com/dotnet/AspNetCore.Docs/issues/19795

c# azure asp.net-core identityserver4 microsoft-graph-api

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

尝试使用 Microsoft 帐户登录时收到“unauthorized_client”

在我的 IS4 的 Startup.cs 中:

services.AddAuthentication()
        .AddMicrosoftAccount(o =>
        {
            o.SignInScheme = IdentityServer4.IdentityServerConstants.ExternalCookieAuthenticationScheme;
            o.ClientId = "clientId";
            o.ClientSecret = "clientSecret";
        });
Run Code Online (Sandbox Code Playgroud)

我已经定义了范围:

  • 开放ID
  • 轮廓

我尝试登录后收到错误:

unauthorized_client:客户端不存在或未为消费者启用。如果你是应用程序开发人员,请通过 Azure 门户中的应用程序注册配置新应用程序,网址为https://go.microsoft.com/fwlink/?linkid=2083908

这是一个网络应用程序。那么我在这里做错了什么:

我假设客户端 ID 是这样的: 在此输入图像描述

我的客户秘密是这样的: 在此输入图像描述

我还设置了重定向 URI:

在此输入图像描述

azure azure-active-directory

4
推荐指数
1
解决办法
5219
查看次数

从 .NET 组件调用 C/AL 函数

根据标题,我试图从 .NET 调用一些 C/AL 函数 - 这可能吗?我正在使用 NAV2017。

navision dynamics-nav

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

数据框:在某些条件下删除行

    A   B   C
1   5   1   3
2   10  2   2
3   15  3   2
4   20  4   2
5   25  5   1
6   30  6   5
Run Code Online (Sandbox Code Playgroud)

嗨,我浏览了SO,但找不到适合我的初学者。我发现的最接近的是聚合的,但无法理解所有参数的含义,这似乎夸大了我的用法。

问题:我有上面的表格,如何将其提取为另一个数据帧,其中A> 10并且C <5。

r

0
推荐指数
1
解决办法
6861
查看次数