2016-09-20 8 views
1

Есть ли способ, которым я могу установить в одном месте все мое приложение mvc5, чтобы оно было корневым относительно всего?Как сделать весь корневой каталог приложения mvc?

Было бы намного чище, если бы везде в моем коде / просто означало ~/.

Если это дубликат, отлично. Я просто не мог найти его.

Боковое примечание: он работал таким образом, у меня была карта Web.sitemap, которая всегда имела только /, и она работала даже с моим корнем, не являющимся абсолютным сетевым корнем, но внезапно перестала работать и перешла к абсолютной веб-корня вместо моего корневого приложения, и я не уверен, почему. Поэтому я думаю, что это возможно, и я решил настроить то, что хотел, но просто не знал настройки и, следовательно, потерял ее как-то случайно.

+0

Можете ли вы быть немного конкретными? В чем причина этого требования? – xameeramir

+0

@student, причина была бы 1. простота (в моем приложении, '/' относится к моему корню приложения) и 2. как в моей заметке, я думаю, что у меня было это так, не осознавая этого вначале. – toddmo

ответ

1

Это не может ответить на ваш вопрос, все-таки я хотел бы предложить вам не пытаться использовать/ в ~/.

Почему?

  • Это может вызвать у вас проблемы в будущем
  • Настройки могут работать на вашей машине
  • Deployments другим машинам будет взломать код
  • Регулярные обновления также может привести ваш код сломать

Даже если вы планируете изменить это сопоставление, я настоятельно рекомендую вам не делать этого

+0

Это то, что я сейчас делаю. Я просто остался с тайной, почему мое приложение работало/раньше, а теперь это не так. Благодарю. Если я не заставлю кого-нибудь сказать мне настройки, ваш ответ будет один. Возможно, даже не будет настройки ... – toddmo

+0

@toddmo Мы ничего не получим для этого. Да, мы можем написать функцию, которая будет принимать '/', когда вы передаете ей '/ /', но это будет играть против шаблонов – xameeramir

Смежные вопросы