【发布时间】:2018-04-30 21:10:07
【问题描述】:
我使用 Azure 身份验证创建了一个 Web 应用。 它在本地运行良好,但是在发布时,auth 回复 url 正在寻找本地主机。 我已将正确的回复 url 添加到 Azure 门户,如果我将 locahost 或 requireUrl 添加到列表顶部,我可以让它工作。
搜索修复程序说我需要使用 web.config 转换来设置本地主机或已部署应用程序的回复 url。
我无法让它工作。 我正在使用:
<Configuration>
<system.identityModel.services>
<federationConfiguration>
<wsFederation reply="localhost" realm="localhost" issuer="https://login.microsoftonline.com/"/>
</federationConfiguration>
</system.identityModel.services>
</configuration>
只是为了测试,我在 Azure 回复 url 的列表顶部设置了 deployURL,它在已部署的应用程序中运行良好,但本地开发版本在登录后重定向到 deployURL。
我认为上面的 web.config 代码会将本地开发版本重定向到本地。
我错过了什么?
【问题讨论】:
标签: c# asp.net-mvc azure web