2011-02-12 67 views
1

您好我想写在Facebook上Silverlight应用程序。我正在使用Visual Studio 2010.我创建了一个Silverlight应用程序,VS为它自动创建了一个测试页面。我可以在localhost上访问和测试我的应用程序(我已经在win7x64全新安装中安装了默认设置iis7)。我将测试页发布到wwwroot,并且所有工作都在localhost上运行。但是,当我尝试从Facebook访问我的应用程序时,出现此错误:Facebook的c#应用程序:Facebook无法访问我的silverlight应用程序在本地主机

“HTTP Error 405.0 - Method Not Allowed 正在使用无效方法(HTTP动词),因此无法显示您正在查找的页面。 “

但是,如果我创建一个ASP.NET应用程序和publist它的工作方式相同。 那我该怎么办?

最佳reagrds

Olcay Ertas

回答

0

您是否尝试欺骗你的主机?我不知道情况是否如此,但过去,Facebook拒绝与http://localhost/互动。通过编辑我的主机文件,我可以让Facebook与我的本地环境进行交互,而无需推送到公共可访问的服务器。

只是edit your hosts file,放入类似my.localhost.com的东西,重新启动浏览器,并将该域名放入您的Facebook应用程序。如果没有,它可以工作......道歉。

+0

我不认为这是关于Facebook。因为Facebook可以访问我的本地主机上的ASP.NET应用程序页面。我认为问题是在我的本地主机上实现一个程序。它与我的权限有关。 – 2011-02-12 22:44:25