我创建了一个新的 ASP.NET MVC 5 项目。我已经通过 Nuget 安装了适用于 .NET 和 Session Provider 的 AWS 开发工具包,并且我在 Amazon 中阅读了这篇文章:文章
我在 Web.Config 中有这个配置
<sessionState
mode="Custom"
customProvider="DynamoDBSessionStoreProvider">
<providers>
<add name="DynamoDBSessionStoreProvider"
type="Amazon.SessionProvider.DynamoDBSessionStateStore, AWS.SessionProvider"
AWSProfileName="default"
Table="ASP.NET_SessionState"
Region="eu-west-1"
/>
</providers>
</sessionState>
我使用IIS Express运行 Web 应用程序,一切正常(我可以登录和注销),但如果我访问我的 DynamoDB,我在表 ASP.NET_SessionState 中没有任何项目。
它的工作方式就像自定义状态提供程序被忽略...
我究竟做错了什么?
谢谢!!