作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我从 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/
当我从 Web 应用程序中运行 StoredProfileAWSCredentials 默认构造函数时,我看到返回了以下错误: System.AggregateException: One or mo
当我从 Web 应用程序中运行 StoredProfileAWSCredentials 默认构造函数时,我看到返回了以下错误: System.AggregateException: One or mo
我是一名优秀的程序员,十分优秀!