我已经查看了有关该主题的各种问题,但没有一个完全适合我遇到的问题。
我开发了一个 MVC4 应用程序,它利用 DNOA 调用特定的提供程序(Intuit)。一切都在我的本地 IIS(测试)上完美运行,但是当我部署到 Windows Azure 时,我得到了众所周知的美妙的“奇怪的、间歇性的”行为。具体来说,99% 的情况下,初始登录请求会导致“No OpenID Endpoint Found”错误;但是,后续登录顺利进行。
我添加了此处提到的代码:ServiceManagerCode,但无济于事。我检查过 OpenID URL 是正确的。我还尝试添加 log4net 以查看可能发生的情况但无法正确执行此操作,其他一些答案似乎表明这无论如何都不会返回。我也问过 Intuit,但到目前为止,没有任何回应。
再说一次,如果这不是在第一次尝试时发生的,那么将会有许多相关的帖子,但是由于这种特殊的行为,我警惕浪费过多的时间在疯狂的追逐上。
任何建议,无论多么轻微,都将不胜感激。