Можно ли пропустить сайт web.config в подпрограмме? - PullRequest
0 голосов
/ 01 мая 2019

В IIS я хочу развернуть дополнительное приложение на веб-сайте. Я действительно не хочу беспокоиться о необходимости обновлять web.config корневого сайта с помощью тегов местоположения повсюду.

Можно ли указать, чтобы подпрограмма полностью игнорировала корневой веб-сайт web.config?


Хорошо, это мой вопрос. Ниже приведена лишь дополнительная информация, которая может привести к тому, что кто-то предложит альтернативное решение, о котором я не задумывался, но, если возможно, я надеюсь, что вы не будете судить о моем посте по следующим вопросам, поскольку, как я уже упоминал, выше мой вопрос ... это просто дополнительная информация для заинтересованных:

Я развернул несколько веб-сайтов. Каждый веб-сайт будет иметь приложение администратора, которое будет иметь одинаковую кодовую базу. Я хочу, чтобы приложение администратора было доступно по адресу site1.com/admin, site2.com/admin и т. Д.

В прошлом я делал что-то похожее в другом проекте, но вместо того, чтобы создавать суб-приложения, я делал субдомены для другого сайта ... так что это было бы похоже на site1.admin.com, site2.admin.com и т. Д. Приятной особенностью этого решения была простота добавления дополнительных привязок для любого нового сайта (и приложение будет искать имя хоста, чтобы применить правильную тематику, конфигурацию, безопасность и т. Д.). Я бы предпочел это решение еще раз, но на этот раз оно просто не сработает, потому что мы не можем легко обеспечить надлежащее доменное имя для этой цели, и, кроме того, мы бы предпочли, чтобы пользователь все равно оставался на одном доменном имени только из маркетинга перспектива.

Итак, в конечном итоге мои цели:

  • Веб-адрес должен быть «sitename.com/admin"
  • Развернуть приложение администратора только в одном месте
  • Старайтесь не тратить 2 дня, пытаясь выяснить, как правильно настроить все так, чтобы конфиги не конфликтовали, а затем все равно заканчивались несколько ошибок, которые я спонтанно нахожу в течение следующей недели и в конечном итоге найти тот, который требует от меня перепрограммировать большой раздел код для того, чтобы хорошо играть с корневым сайтом. (Если вы не можете скажите, у меня может быть незначительное посттравматическое стрессовое расстройство от попытки что-то вроде этой пары лет назад).

Я имею в виду, что было бы действительно супер, если бы я мог иметь администратора как его собственное веб-приложение и иметь привязки типа "site1.com/admin" и "site2.com/admin", но, очевидно, это невозможно. Но, может быть, есть и другие простые решения, о которых я еще не подумал?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...