Я написал приложение Silverlight, которое в основном является формой регистрации учетной записи.Мне удалось успешно развернуть это на одном из наших производственных серверов под управлением Windows Server 2008 / IIS7.Хотя это заняло некоторое время, я смог разобраться и решить проблемы, которые возникли довольно легко.Сейчас я пытаюсь развернуть приложение на нашем главном рабочем сервере.Этот сервер работает под управлением Windows 2003 / IIS6, и именно здесь я столкнулся с некоторыми проблемами.
Я решил большинство проблем, и теперь приложение silverlight загрузится, и я смогу увидеть форму за несколько секунд до нее.исчезает.Я считаю, что в течение этого времени он пытается загрузить данные из базы данных с помощью служб RIA.
В IE я получаю следующую ошибку:
Webpage error details
Message: Unhandled Error in Silverlight Application
Code: 4004
Category: ManagedRuntimeError
Message: System.Windows.Markup.XamlParseException:
System.Windows.Markup.XamlParseException:
System.Windows.Markup.XamlParseException:
Cannot find a Resource with the Name/Key ApplicationResources [Line: 6 Position: 9]
Я считаю, что это должно быть проблема конфигурациив IIS6, потому что приложение отлично работает на IIS7, но я рисую пробел относительно того, что попробовать.Я потратил часы, пытаясь найти решение этой конкретной проблемы, и в то время как другие упоминали о том, как получить эту проблему, ответы всегда имеют тенденцию быть неспецифичными по своей природе.
Это то, что я уже сделал:*
- Добавлен новый пул приложений для .NET 4.
- Настройте веб-сайт на использование .NET 4 на вкладке ASP.NET (почти при остановке сердца при выполнении iisreset).
- Добавлены типы MIME для Silverlight .xaml, .xap и т. Д.
- Непроверенная встроенная проверка подлинности Windows (при проверке выдает ошибку).
- Предоставление прав на выполнение сценариям и исполняемым файлам.
- Переработал пул приложений.
Единственное, что я видел, предлагал, но не пробовал, это iisreset, и хотя я не совсем уверен, что это решит проблемумы запланировали это сделать сегодня вечером (если я не смогу найти решение до этого).
Так что в основном мне интересно, видел ли кто-нибудь там эту проблемуи знает, как ее решить?
ОБНОВЛЕНИЕ 1: мы пробовали iisreset прошлой ночью, и, как я и ожидал, это не решило проблему.