我正在开发支持linkedin的Silverlight应用程序。 LinkedIn API调用是通过REST平台上的Oauth2进行的。我可以在将应用程序作为“localhost”运行或在本地IIS中获取授权代码,访问令牌和进行API调用。但是,当我尝试使用Public IP访问环境外部署的应用程序时,我无法进行LinkedIn API调用。在使用Fiddler进行调试时,跟踪显示http://www.linkedin.com/crossdomain.xml中找不到“crossdomain.xml和clientaccesspolicy.xml”。我不确定为什么只有当我们尝试访问外部托管应用程序时才会出现此问题,并且在localhost下运行时不会发生此问题。我尝试将这两个xml文件放在IIS的根文件夹中,也放在我们的应用程序托管文件夹中。期待您的善意建议/帮助解决这个问题。
谢谢, Subbu