2011-03-29 3 views
0

같은 도메인에 더 많은 응용 프로그램을 호스팅하여 캔버스 URL로 www.mydomain.com/app1, www.mydomain.com/app2와 같은 하위 폴더를 갖고 싶습니다. .더 많은 캔버스 응용 프로그램을 동일한 웹 사이트에 호스팅

루트가 IIS 가상 디렉터리이기 때문에 단일 가상 디렉터리를 만들 수 없습니다. 그래서 각 VD에서 응용 프로그램의 실제 진입 점 (예 : app1_default.aspx, app2_defaul.aspx 등)으로 작동 할 수있는 루트 페이지에 리디렉션 할 생각이었습니다.

그러나 "FacebookConfigurationSection"이 분명히 고유 한 web.config에서 앱 ID와 비밀 키를 모두 가져 오기 때문에 작동하지 않는 경우입니다.

해결 방법이 있습니까?

감사

마르코

답변

0

페이스 북 구성 섹션을 사용하여이 설정 한 방법입니다 귀하의 APPID/appSecret/등.하지만 우리는 또한 코드에서 응용 프로그램을 등록 지원합니다. 나는 실제로 그것을 수행하는 방법에 대한 짧은 샘플을 이미 만들었습니다 here. 기본적으로 IFacebookApplication을 구현하고 구현시 여러 앱을 인식하도록 만듭니다. 당신이하는 일은 당신에게 달려 있지만, 완벽하게 지원됩니다.

0

내가 비슷한 설정, 나는이 작업을 수행 할 수있는 유일한 방법을 실행하고있어 (상속이 어떤의 Web.config) 빈 최상위 웹 사이트를 떠나 다음 해당 웹 사이트 내 응용 프로그램으로 각 응용 프로그램을 가지고 있었다

IIS Express에서 사용하는 표준 루트 대신 URL에 폴더가있는 가상 폴더를 설정하여 IIS Express에서 실행되도록 할 수도 있습니다. 그런 다음 IIS Express의 호스팅 파일을 변경하고 web.config가 상속되지 않도록 최상위 웹 사이트의 빈 폴더를 가리키는 지 확인하십시오.

관련 문제