【发布时间】:2023-03-17 07:54:01
【问题描述】:
我正在使用 ASP MVC Web API 实现将网络资源实现为支付网关的注册过程。
在 web.config 中,我们必须指定密钥和日志目录。
<add key="cybs.keysDirectory" value= "E:\CyberSource\Keys/" />
<add key="cybs.logDirectory" value= "E:\CyberSource\Logs/" />
当我们在 IIS 上部署 API 并在本地工作时,这可以正常工作。但是,当我们将 API 部署到 Azure 以及使用 CyberSource 网关的注册部分(订阅)时,我们会从请求中收到 502 bad request 错误。
我们也尝试了相对路径,但仍然是同样的错误。
问题:我们认为 API 没有从密钥目录中获取 .p12 文件。
问题:在哪里放置 .p12 文件或在哪里创建密钥目录以及我们应该在 web.config 中指定什么以使其工作。
【问题讨论】:
标签: c# asp.net asp.net-mvc azure azure-web-app-service