Размещение большего количества приложений для холста на одном сайте - PullRequest
0 голосов
/ 29 марта 2011

Я бы хотел разместить больше приложений в одном домене, чтобы в качестве URL-адреса холста имелись такие подпапки, как www.mydomain.com/app1, www.mydomain.com/app2 и т. Д.

Я не могу создать отдельные виртуальные каталоги, так как только корень является виртуальным каталогом IIS. Поэтому я думал, что в каждом виртуальном диске есть только файл для перенаправления на страницу в корне, которая может работать как реальная точка входа в приложение (т.е. app1_default.aspx, app2_defaul.aspx и т. Д.)

Однако это выглядит так, как будто это не работает, потому что «FacebookConfigurationSection» получает и идентификатор приложения, и Секретный ключ из web.config, который, очевидно, является уникальным.

Есть ли обходной путь?

спасибо

марко

Ответы [ 2 ]

0 голосов
/ 10 февраля 2012

Я использую аналогичную настройку, единственный способ сделать это - оставить сайт верхнего уровня пустым (нет web.config для наследования), а затем сделать каждое приложение приложением внутри этого сайта

Это также можно запустить в IIS Express, установив виртуальную папку, в которой в URL-адресе есть папка вместо стандартного корня, используемого IIS Express.Затем измените файл размещения для IIS Express и убедитесь, что он указывает на пустую папку для веб-сайта верхнего уровня, чтобы файл web.config не наследовался.

0 голосов
/ 31 марта 2011

Использование раздела конфигурации Facebook - это один из способов установки вашего appId / appSecret / etc., Но мы также поддерживаем регистрацию ваших приложений в коде. На самом деле я уже создал короткий пример того, как это сделать здесь . По сути, вы просто внедряете IFacebookApplication и доводите свою реализацию до сведения о своих многочисленных приложениях. Как это сделать, зависит от вас, но полностью поддерживается.

...