gpt4 book ai didi

asp.net-mvc - StoredProfileAWSCredentials 提示它无法在 Web 应用程序中找到配置文件

转载 作者:行者123 更新时间:2023-12-01 22:31:54 25 4
gpt4 key购买 nike

当我从 Web 应用程序中运行 StoredProfileAWSCredentials 默认构造函数时,我看到返回了以下错误:

System.AggregateException: One or more errors occurred. ---> System.ArgumentException: Path cannot be the empty string or all whitespace.
Parameter name: path
at System.IO.Directory.GetParent(String path)
at Amazon.Runtime.StoredProfileAWSCredentials.DetermineCredentialsFilePath(String profilesLocation) in d:\Jenkins\jobs\build-sdkandtools-release\workspace\sdk\src\AWSSDK_DotNet35\Amazon.Runtime\AWSCredentials.cs:line 354
at Amazon.Runtime.StoredProfileAWSCredentials..ctor(String profileName, String profilesLocation) in d:\Jenkins\jobs\build-sdkandtools-release\workspace\sdk\src\AWSSDK_DotNet35\Amazon.Runtime\AWSCredentials.cs:line 300
at Amazon.Runtime.StoredProfileAWSCredentials..ctor(String profileName) in d:\Jenkins\jobs\build-sdkandtools-release\workspace\sdk\src\AWSSDK_DotNet35\Amazon.Runtime\AWSCredentials.cs:line 270
at Amazon.Runtime.StoredProfileAWSCredentials..ctor() in d:\Jenkins\jobs\build-sdkandtools-release\workspace\sdk\src\AWSSDK_DotNet35\Amazon.Runtime\AWSCredentials.cs:line 260

我正在调用这个没有参数的方法。我定义了一个“默认”配置文件,该配置文件在使用时有效。 Web 应用程序在使用我的凭据的应用程序池中的 IIS 6.1 下运行(因为 AWS 凭据是在我的登录下获得的)。

我尝试使用名称为“default”的双参数构造函数和 RegisteredAccounts.json 文件的本地磁盘路径(这是由 VS 2013 的 AWS 工具包扩展为我生成的) ).

这里发生了什么,我该如何解决?

最佳答案

需要在Web.config文件中设置路径:

<appSettings>
<add key="AWSProfilesLocation" value="path\to\RegisteredAccounts.json" />
<add key="AWSProfileName" value="default"/>
<add key="AWSRegion" value="us-west-2" />
</appSettings>

凭据文件应采用以下格式:

[default]
aws_access_key_id = XXXXXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

另一种选择是将您的 key 直接包含在 web/app.config 中:

<appSettings>
<add key="AWSAccessKey" value="your key" />
<add key="AWSSecretKey" value="your key"/>
</appSettings>

documentation 中提供了更多详细信息.

关于asp.net-mvc - StoredProfileAWSCredentials 提示它无法在 Web 应用程序中找到配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29175590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com