您好,我正在尝试使用此Web应用程序https://github.com/microsoft/Partner-Center-Storefront。 我正在输入web.config中的ID和tenantID。实际的web.config
中缺少秘密密钥 <add key="partnerCenter.applicationSecret" value="" />
<add key="webPortal.clientSecret" value="" />
所以我不知道是否应该在Web.config中键入包括它们。我尝试了所有方法,所以问题就不会在那里出现,只是想知道是否应该包括进来。
主要问题是当我尝试部署或调试它时,它显示了一个端点未设置错误,因此我去做了:
<add key="webPortal.keyVaultEndpoint" value="https://teststorekey.vault.azure.net/" />
有了这个,端点错误消失了,但是现在我得到了
参数:连接字符串:[未指定连接字符串],资源:https://vault.azure.net,权限:https://login.windows.net/8430550f-01d2-4dd8-a579-cfc7679facd9。异常消息:尝试了以下4种方法来获取访问令牌,但没有一种有效。 参数:连接字符串:[未指定连接字符串],资源://vault.azure.net,权限:: //login.windows.net/8430550f-01d2-4dd8-a579-cfc7679facd9。异常消息:尝试使用托管服务标识获取令牌。无法获取访问令牌。发送请求时发生错误。 参数:连接字符串:[未指定连接字符串],资源://vault.azure.net,权限:: //login.windows.net/8430550f-01d2-4dd8-a579-cfc7679facd9。异常消息:尝试使用Visual Studio获取令牌。无法获取访问令牌。在“ D:\ local \ LocalAppData.IdentityService \ AzureServiceAuth \ tokenprovider.json”处找不到Visual Studio令牌提供程序文件 参数:连接字符串:[未指定连接字符串],资源:https://vault.azure.net,Authority // login.windows.net / 8430550f-01d2-4dd8-a579-cfc7679facd9。异常消息:尝试使用Azure CLI获取令牌。无法获取访问令牌。无法将“ az”识别为内部或外部命令, 可操作的程序或批处理文件。
参数:连接字符串:[未指定连接字符串],资源://vault.azure.net,权限:: //login.windows.net/8430550f-01d2-4dd8-a579-cfc7679facd9。异常消息:尝试使用Active Directory集成身份验证获取令牌。无法获取访问令牌。无法从操作系统获取用户名。内部异常:指定域名的格式无效
此错误,如果我尝试通过IIS调试它,则会引发secureString不能为null的错误。
我尝试了许多精简,硬编码的值和参数,直到达到可以向我发送资源未找到错误的地步,所以我只是放弃了强迫程序运行,以为我会得到因为我真的是Azure服务的新手,所以需要别人的帮助。