2011-02-12 51 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

相關問題