@ mahesh Umbraco 4.0.3 требует только .NET 3.5 (читай: .NET 2.0 с библиотеками AJAX, которые включены в дистрибутив).
@ Anz, лучше всего проверить:
- Вы добавили на сайт обработчик подстановочных знаков ISAPI для классического режима?Чтобы URL-адреса без расширений работали, необходимо добавить на сайт обработчик подстановочных знаков, который затем указывает на C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll.Это относится к сайтам IIS6 и IIS7 в классическом режиме (IIS6 имеет только классический режим).
- Однако в интегрированном режиме это не требуется ... поэтому вы можете попробовать переключить пул приложений в интегрированный режим ипроверьте, работает ли это.
- Проверьте удостоверение пула приложений.Иногда сайт не загружает компоненты должным образом, потому что удостоверение пула приложений не может получить к ним доступ.В IIS7 у вас есть новый принцип ApplicationPoolIdentity, который создает нового пользователя just для этого пула приложений в формате «IIS APPPOOL \».Если в вашем пуле приложений для свойства Identity установлено значение ApplicationPoolIdentity, необходимо предоставить ему права на чтение / запись / изменение, перейдя в папку, щелкнув правой кнопкой мыши и нажав «Свойства», переключившись в «Безопасность», нажав «Изменить», нажав «Добавить».... ", введите" IIS APPPOOL \ "(без кавычек, со всеми пробелами ), нажмите OK.Установите для этого пользователя атрибут «Изменить», нажмите «Применить», нажмите «Закрыть».
HTH,
Бенджамин