У нас есть сайт, который был написан на классическом ASP, затем я начал расширять его с помощью веб-форм.Эти расширения существуют в подпапке главной папки.Теперь мы решили, что предпочли бы использовать MVC3.Кроме того, поскольку мы хотим со временем преобразовать весь наш сайт в MVC3, мы размещаем код MVC в корне приложения.Я нашел несколько других вопросов, где у людей есть проблема, похожая на мою, но нет решения.Проблема заключается в том, что мое приложение веб-форм не может быть остановлено от наследования настроек web.config из корневой папки, и в результате оно не запускается, либо жалуется на отсутствующие библиотеки DLL, либо жалуется на запускнеправильная версия .NET, или жалуется, что мне нужно удалить некоторые настройки (которые я пытаюсь и не могу заставить работать правильно).Приложение в подпапке также содержит веб-сервис, который вызывается нашим приложением, а также запускает обработчики HTTP для защиты нашего информационного контента, поэтому в нем есть что-то полезное.Нужно ли мне запускать свой сайт MVC в подпапке?Есть ли способ разместить MVC в папке над приложением веб-форм?Я бы предпочел настроить все так, чтобы они обменивались данными сеанса, но на данном этапе это, скорее всего, невозможно ...
Итак, чтобы понять структуру папок:
<root>
contains asp site and MVC site.
<subfolder>
contains webforms application
</subfolder>
</root>
и моя проблема заключается в запуске подпапки, предпочтительно в том же сеансе, что и приложение MVC.