Мы в основном пишем веб-приложения с Wicket, Spring и Hibernate, и мы используем интерфейсы для Spring Beans, например. Услуги и DAO. Для этих классов интерфейсы имеют смысл. Но мы также используем интерфейсы для каждого класса домена, и я думаю, что это просто излишество.
Возможно, вам потребуется «зарегистрировать» IIS для приложений ASP.NET. От имени администратора выполните команду «% systemroot% \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_regiis -i». Кроме того, вам может потребоваться преобразовать свой веб-сайт в приложение через консоль управления IIS.
По умолчанию в IIS в IIS6 отключена поддержка ASP.
Сервер, работающий под управлением члена семейства Microsoft® Windows® Server 2003, поддерживает функциональность сервера приложений с Microsoft ASP.NET в качестве опции, которую вы можете включить при настройке роли сервера приложений. Чтобы развернуть веб-приложения ASP.NET на производственном сервере, перед распространением приложения необходимо включить роли ASP.NET и Internet Information Services (IIS) на производственном сервере.
См. Здесь инструкции по включению. : http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/9fc367dd-5830-4ba3-a3c9-f84aa08edffa.mspx?mfr=true
Другой возможной причиной могут быть расширения веб-служб, в которых версия ASP.NET могла быть отключена. В другом моем сообщении здесь объясняются шаги по решению этой проблемы.
NET-версия могла быть отключена. В другом моем сообщении здесь объясняются шаги по решению этой проблемы. NET-версия могла быть отключена. В другом моем сообщении здесь объясняются шаги по решению этой проблемы.