2014-02-23 20 views
1

每次我創建一個與網站集成的新Facebook應用程序時,我最終創建了兩個,一個用於在我的調試環境(localhost/mysite)中測試,另一個用於生產(www.mysite.com)。這對於應用程序處於聯機狀態的部署/ QA階段總是派上用場,但您仍在調試。缺點是,您有兩個應用程序可以更改設置,並且每次切換時都允許/禁止它。如果可能的話,速度會大大提高。任何方式使用相同的應用程序?有沒有辦法使用相同的Facebook應用程序來調試生產URL和本地主機?

我的項目是在Windows(IIS)和VS2010上的ASP.NET MVC。

回答

2

這對我有效,希望對他人有用。有幾個步驟涉及:

  • 主機

    添加您的URL的子域的hosts文件

    127.0.0.1 debug.mysite.com

  • Visual Studio 2010中

    我總是使用VS Dev它允許我通過按F5進行簡單的調試。使用特定端口並將起始URL設置爲帶有端口的主機文件。

    Visual Studio Settings

  • Facebook的開發人員信息中心

    在Facebook的儀表盤,選擇您的應用程序,然後點擊設置在左邊的菜單上。將您的域名添加到應用域(這允許您使用所有子域),並在網站Url中生成URL。

    Facebook Settings

相關問題