Я хотел бы развернуть мое приложение ASP.NET MVC в веб-хостинговой компании (например, DiscountASP.net). Я смущен тем, что должно быть в файле web.config на веб-сервере. Когда я создаю проект локально, я получаю раздутый web.config со всеми возможными дополнительными модулями, обработчиками, компиляторами. Нужно ли добавлять все эти элементы в файл web.config для производства?Развертывание приложения ASP.NET MVC для IIS7 и сохранения чистого web.config
Я по-прежнему развертываю свое текущее приложение ASP.NET (а не MVC) в IIS6, и я всегда вручную создавал простой web.config для производственной среды и загружал его вместе с остальными файлами приложений. Похоже, что с IIS7 я должен использовать диспетчер IIS на веб-сервере для создания web.config. Каков наилучший способ создания/управления web.config на производственном сервере?
Предположим, у меня очень простое приложение, и единственное, что я добавил в web.config, это строка подключения к базе данных. Мне нужно получить все обработчики, модули и компиляторы в Интернете.config или эта информация будет уже в файле machine.config? –
Вы должны иметь возможность вырезать другой материал, но при использовании MVC могут быть обработчики и модули, которые необходимы для работы MVC. Лучшее, что я могу вам сказать, это проверить это локально, пока у вас не будет отключенной конфигурации для развертывания. –