小编Aru*_*oth的帖子

Visual Studio Online上的远程分支不会出现在Visual Studio 2015团队资源管理器中

我在Visual Studio上创建了一个新的Git存储库.我已经克隆在我的计算机上,我已经添加了一个项目.之后,我在Visual Studio上创建了一个名为develop的新分支,我试图检查它创建一个新的本地分支但它没有出现在团队资源管理器中.

这是我的Visual Studio在线: 在此输入图像描述

这是Visual Studio 2015团队资源管理器: 在此输入图像描述

为什么开发分支机构不会出现在Team Explorer中?

git visual-studio azure-devops

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

关于新应用创建的Instagram验证码错误

当我尝试创建一个Instagram客户端(开发人员方面)时,我总是得到同样的错误:

验证码无效,请再试一次
提交错误:请填写所有必填字段.

所有字段都已正确设置,验证码很好.(我尝试了很多次,但总是一样的错误)

有人有我的解决方案吗?

instagram instagram-api

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

如何通过odata冒充用户

我们在2016年使用odata v8.1端点成功模仿用户.

请注意,预期的请求流程是:邮递员 - > LocalHost微服务 - > CRM

来自Postman的工作请求示例- > CRM (直接,无需通过微服务)

Accept:application/json
Content-Type:application/json; charset=utf-8
OData-MaxVersion:4.0
OData-Version:4.0
MSCRMCallerID:d994d6ff-5531-e711-9422-00155dc0d345
Cache-Control:no-cache
Run Code Online (Sandbox Code Playgroud)

反对odata终点: ..../api/data/v8.1/leads

请注意,仅当通过邮递员直接针对odata v8.1端点发出此选项时才会成功.

当试图做同样的事情,让本地运行的服务(邮差 - > LocalHost服务 - > CRM),这失败了,只是忽略??? MSCRMCallerID标头.

在检查从Postman传递给LocalHost微服务的头时,请求,由VS 2017中的调试器检查:

{Method: POST, RequestUri: 'https://.../api/data/v8.1/leads', Version: 1.1, Content: System.Net.Http.StringContent, Headers:
{
  OData-Version: 4.0
  OData-MaxVersion: 4.0
  MSCRMCallerID: D994D6FF-5531-E711-9422-00155DC0D345
  Cache-Control: no-cache
  Accept: application/json
  Content-Type: application/json; charset=utf-8
}}
Run Code Online (Sandbox Code Playgroud)

记录是成功创建的,但是在CreatedBy字段上是服务用户名而不是MSCRMCallerID用户名(d994d6ff-5531-e711-9422-00155dc0d345),并且CreatedOnBehalf字段为空.

我们做错了什么?

我们如何通过我们的服务来模拟这种模仿?

编辑+更多信息

请注意,我相信我已经包含了所有相关信息,但如果我没有,请告诉我在此问题上应该提供的其他输入.

我试过了什么?

  1. 改变了标题的顺序
  2. 玩标题的情况下
  3. 确保guid对用户进行冒充是正确的
  4. 确保用户同时具有委托和系统管理员角色(尽管这是无关紧要的,因为这在直接针对crm odata端点执行请求时起作用,而不是我们的服务公开的端点
  5. 试图对https和http执行请求 …

c# dynamics-crm azure-service-fabric dynamics-crm-2016 dynamics-crm-webapi

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

通过API为Microsoft Dynamics CRM中的联系人实体创建注释

此问题与我通过API调用的Microsoft Dynamics CRM 2015有关.

我创建联系实体:

POST [organization URI]/api/data/contacts
Content-Type: application/json; charset=utf-8
Accept: application/json
{
    "emailaddress1": "myemail@example.com",
}
Run Code Online (Sandbox Code Playgroud)

登录面板后,我看到了新的记录.我可以通过API调用它:

[organization URI]/api/data/contacts(f76e4e7c-ea61-e511-80fd-3863bb342b00)
{
  "@odata.context":"[organization URI]/api/data/$metadata#contacts/$entity",
  "@odata.etag":"W/\"460199\"",
  ...
  "contactid":"f76e4e7c-ea61-e511-80fd-3863bb342b00",
  "emailaddress1":"myemail@example.com",
  ....
}
Run Code Online (Sandbox Code Playgroud)

我想做的下一件事是添加与该联系人关联的注释记录.按照指南我打电话:

POST [organization URI]/api/data/annotations
Content-Type: application/json; charset=utf-8
Accept: application/json
{
    "notetext": "TEST",
    'contact@odata.bind': 'contacts(f76e4e7c-ea61-e511-80fd-3863bb342b00)'
}
Run Code Online (Sandbox Code Playgroud)

但它返回400错误:

未声明的属性"contact",其在有效内容中仅包含属性注释,但在有效内容中未找到属性值.在OData中,只有声明的导航属性和声明的命名流可以表示为没有值的属性.

我打电话的时候:

POST [organization URI]/api/data/annotations
Content-Type: application/json; charset=utf-8
Accept: application/json
{
    "notetext": "TEST",
}
Run Code Online (Sandbox Code Playgroud)

创建了新实体,但没有与联系人的关系.

如何正确撰写此POST请求?我在这里错过了什么?我猜想,那contact@odata.bind应该呈现有些不同,我试过contactid@odata.bind,object@odata.bind,objectid@odata.bind-但没有效果.

有任何想法吗?

microsoft-dynamics dynamics-crm odata dynamics-crm-webapi microsoft-dynamics-webapi

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

Azure密钥保管库 - AADSTS70001:在"xxx"目录中找不到标识符为"xxx"的应用程序

我正在努力 - 在Web应用程序中使用azure密钥保险库.实施以下步骤,但收到错误.

脚步:

  1. 创建了azure活动目录并在此目录中添加了应用程序.(已复制 - 客户端ID和密钥)
  2. 在同一订阅中使用电源shell创建了azure密钥保险库.(成功创建了密钥保险库,以及一些密钥).
  3. 在使用azure密钥库库实现的Web应用程序代码中.但得到的错误说: -

AADSTS70001:在目录a7682f3c-49a6-41f1-9865-343579044071中找不到标识符为"c4687eec-d6f1-420a-8d25-9be20a78c98a"的应用程序

跟踪ID:b3653879-9603-4c10-a620-ded52f5c5d05

相关ID:b740d27e-ab99-4f0a-9cec-9d57c4acc2d7

时间戳:2015-11-19 06:36:32Z

此应用程序存在于同一订阅的活动目录中.

推荐链接:

  1. https://azure.microsoft.com/en-in/documentation/articles/key-vault-use-from-web-application/
  2. https://azure.microsoft.com/en-in/documentation/articles/key-vault-get-started/

azure azure-keyvault

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

如何使用Active Directory通用身份验证打开System.Data.SQLClient.SQLConnection

我使用以下代码连接到使用Active Directory集成身份验证的SQL Azure DB.

private string GenerateConnectionString(string databaseName, string serverName)
{
    SqlConnectionStringBuilder connBuilder = new SqlConnectionStringBuilder();
    sqlConnectionBuilder.DataSource = string.Format(
        "tcp:{0}.database.windows.net",
        serverName);
    connBuilder.InitialCatalog = databaseName;
    connBuilder.Authentication = SqlAuthenticationMethod.ActiveDirectoryIntegrated;
    connBuilder.ConnectTimeout = 30;
    return connBuilder.ConnectionString;
}
Run Code Online (Sandbox Code Playgroud)

身份验证从Active Directory集成身份验证更改为Active Directory通用身份验证,以支持多因素身份验证.

我看到枚举 System.Data.SqlClient.SqlAuthenticationMethod没有Active Directory通用身份验证的值.是否仍然可以使用System.Data.SqlClient连接到DB?如果是,我在代码中要做的改变是什么?

在此输入图像描述

c# ado.net azure system.data azure-sql-database

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

Visual Studio Online中的时间跟踪

有没有办法在Visual Studio Online中测量用例或任务所花费的时间?我想将所有内容保存在一个地方(Visual Studio Online就是这种情况)并从那里能够生成报告,例如每个用户的每月时间跟踪报告以及反映已经处理的实际时间的每日报告特定用例/任务与估计时间的关系.

time-tracking visual-studio-2013 azure-devops

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

LightGBM中的交叉验证

在阅读了LightGBM关于交叉验证的文档之后,我希望这个社区能够阐明交叉验证结果并改进我们使用LightGBM的预测.我们如何使用字典输出lightgbm.cv来改进我们的预测?

这是一个例子 - 我们使用下面的代码训练我们的cv模型:

cv_mod = lgb.cv(params, 
                d_train, 
                500, 
                nfold = 10, 
                early_stopping_rounds = 25,
                stratified = True)
Run Code Online (Sandbox Code Playgroud)

我们如何使用从上面代码的最佳迭代中找到的参数来预测输出?在这种情况下,cv_mod没有类似的"预测"方法lightgbm.train,并且字典输出lightgbm.cv在使用时会抛出错误lightgbm.train.predict(..., pred_parameters = cv_mod).

我错过了一个重要的转型步骤吗?

python machine-learning cross-validation kaggle lightgbm

13
推荐指数
2
解决办法
8546
查看次数

什么导致我的OLEDbException,IErrorInfo.GetDescription失败了E_FAIL(0x80004005)

我对Access数据库使用OleDbConnection,OldDbCommand和OleDbReader.

我在数据库中有一个命名查询,我从代码中调用.

从访问运行时,查询正常工作.

有几个资源表明错误可能是由于在查询中使用保留字并用括号括起来引起的.我没有使用任何保留字,并且无论如何都将括号中的所有列名包装起来以排除它.

试图确定问题所在,我已将查询简化为简单

SELECT id FROM table1 WHERE id = 5 
Run Code Online (Sandbox Code Playgroud)

Ole连接不会抛出异常.

当我介绍查询的下一部分时:

SELECT table1.id FROM table1 INNER JOIN storedQuery ON table1.id = storedQuery.id WHERE table1.id = 5" 
Run Code Online (Sandbox Code Playgroud)

然后我得到了例外.

例外情况如下:

  • 消息:IErrorInfo.GetDescription失败,带有E_FAIL(0x80004005).
  • ErrorCode:-2147467259
  • NativeError:-533136361
  • SQLState:3000

ms-access exception oledbconnection

11
推荐指数
3
解决办法
4万
查看次数

PYODBC - 未找到数据源名称且未指定默认驱动程序

import pyodbc
connection = pyodbc.connect('Driver = {SQL Server};Server=SIWSQL43A\SIMSSPROD43A;'
                            'Database=CSM_reporting;Trusted_Connection=yes;')
Run Code Online (Sandbox Code Playgroud)

connection = pyodbc.connect('Driver = {SQL Server}; Server = SIWSQL43A\SIMSSPROD43A;'pyodbc.Error:('IM002','[IM002] [Microsoft] [ODBC Driver Manager]未找到数据源名称且没有默认值驱动程序指定(0)(SQLDriverConnect)')

python sql pyodbc

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