小编Fra*_*sso的帖子

Nuget.targets:错误找不到路径的一部分

我尝试通过 TeamCity 构建网站。这是一个三个阶段的过程。前两个还原 NuGet 包,第三个构建网站。

在此处输入图片说明

这也是第 3 步的构建步骤。

在此处输入图片说明

第一个通过这个唯一的警告

Step 1/3: Restore the NuGet Packages for BalanceToBuy (NuGet Installer) (3s)
[10:22:43][Step 1/3] scan: Searching for nuget.config files
[10:22:43][scan] RepositoryPath was not extracted from NuGet.config file at C:\TeamCity\buildAgent\work\a606a53a0957ca4b\.nuget\NuGet.Config. Packages will be downloaded into default path: C:\TeamCity\buildAgent\work\a606a53a0957ca4b\packages.
[10:22:43][scan] Found packages folder: C:\TeamCity\buildAgent\work\a606a53a0957ca4b\packages
[10:22:43][scan] No repositories.config found at C:\TeamCity\buildAgent\work\a606a53a0957ca4b\packages\repositories.config
[10:22:43][scan] Failed to resolve project reference from solution file: Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "http://localhost:66", "http://localhost:66", "{72D2746B-946D-4670-AB52-C087971DB810}"
Run Code Online (Sandbox Code Playgroud)

第二个通过了这些消息的第一个错误(其中 22 个)

[10:22:51][Buy.Business\Buy.Business.csproj] RestorePackages
[10:22:51][RestorePackages] Exec
[10:22:51][Exec] "C:\TeamCity\buildAgent\work\a606a53a0957ca4b\.nuget\NuGet.exe" install …
Run Code Online (Sandbox Code Playgroud)

msbuild teamcity nuget

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

身份验证时获取状态 4​​00 - {"error":"invalid_grant"}

我创建了自己的网站(www.luig.us)。我为 SQL Server 创建了一个基本的 IDE,只教孩子们 SQL、DML。

它要求用户在开始时输入用户名和密码以获得使用该服务的令牌。

在本地,一切正常,但是当我将其放在由 go-daddy 托管的网站上时,我每次都会收到相同的消息,但我不知道为什么。

{“错误”:“无效的授权”}

这是我的 java 脚本代码 - 查找授权。任何帮助表示赞赏。我密切关注这篇文章https://www.c-sharpcorner.com/UploadFile/736ca4/token-based-authentication-in-web-api-2/



function Authorize() {
    let bearer = "Basic Q01JUzMwOERTMzA4OndlYkFQSQ=="
    var email = document.getElementById("email").value;
    var password = document.getElementById("password").value;
    var userNameAndPasswordFilled = (email != "" && password != "");
    if (!userNameAndPasswordFilled) {
        $("#formError").show('fast');
    }
    else {
        var bodyOfRequest = {
            grant_type: "password",
            username: email,
            password: password
        };
        $.ajax({
            type: "POST",
            url: uriManager.access,
            beforeSend: function (request) {
                request.setRequestHeader("Authorization", bearer);
            },
            data: bodyOfRequest,
            success: function (response) …
Run Code Online (Sandbox Code Playgroud)

javascript c# api oauth

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

Invoke-WebRequest Canvas LMS API 分页

我似乎找不到有关此主题的任何示例,我想知道如何做到这一点。任何人都可以向我展示一个示例或向我指出如何使用 Invoke web-request 在 powershell 中进行分页的链接吗?我面临的挑战是我对服务器进行 API 调用,但一次只返回 100 行。为了获得更多行,我必须对服务器进行第二次调用。我不知道该怎么做。如果有帮助,这里是 Canvas LMS 提供的链接和我迄今为止拥有的代码。

分页

分页

默认情况下,返回多个项目的请求将分页到 10 个项目。您可以使用 ?per_page 参数设置自定义每页金额。对于可以将 per_page 设置为多大,有一个未指定的限制,因此请务必检查链接标头。

要检索其他页面,应使用返回的链接标头。这些链接应被视为不透明。它们将是绝对 URL,其中包含检索所需的当前页、下一页、上一页、第一页或最后一页所需的所有参数。一个例外是,如果发送 access_token 参数进行身份验证,则该参数不会包含在返回的链接中,并且必须重新附加。

分页信息在链接标头中提供:

Link:
<https://<canvas>/api/v1/courses/:id/discussion_topics.json?opaqueA>; rel="current",
<https://<canvas>/api/v1/courses/:id/discussion_topics.json?opaqueB>;> rel="next",
<https://<canvas>/api/v1/courses/:id/discussion_topics.json?opaqueC>;> rel="first",
<https://<canvas>/api/v1/courses/:id/discussion_topics.json?opaqueD>;> rel="last" 
Run Code Online (Sandbox Code Playgroud)

可能的相对值是:

当前 - 链接到当前结果页面。下一页 - 链接到下一页结果。上一页 - 链接到上一页结果。第一 - 链接到结果的第一页。最后 - 链接到结果的最后一页。仅当它们相关时才会包含这些内容。例如,结果的第一页将不包含 rel="prev" 链接。如果每个请求的总计数太昂贵而无法计算,则也可以排除 rel="last"。

初期产品

$curlly=""
$url_main="https://[instance].instructure.com/api/v1/accounts/1/courses?per_page=1"
$security_token="imhungry"
$header = @{"Authorization"="Bearer "+ $security_token; "rel"="last"}
$curlly=Invoke-WebRequest -Headers $header   -Method Get   -Uri $url_main   
$curlly = ConvertFrom-Json $curlly.Content
foreach($course in $curlly)
{
    $course.name …
Run Code Online (Sandbox Code Playgroud)

powershell pagination canvas-lms

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

标签 统计

api ×1

c# ×1

canvas-lms ×1

javascript ×1

msbuild ×1

nuget ×1

oauth ×1

pagination ×1

powershell ×1

teamcity ×1