Веб-ресурс не найден
Я провел последний день, пытаясь заставить валидатор флажка работать. Я нашел какой-то начальный код на сайте 4GuysFromRolla, однако он был написан еще в 2006 году и не работает вместе с панелями обновления.
Я внес изменения, и теперь это работает. Поскольку я сделал довольно много изменений, я хотел стандартизировать его и использовать вместе с другими служебными классами, поэтому я создал новый проект класса и дословно скопировал код.
Проблема в том, что оригинал работает, но я получаю ошибку WebResource not found в моем новом проекте класса.
Различия: оригинал был проектом веб-приложения:
- Мой новый проект - просто проект библиотеки классов.
- Исходная сборка и пространство имен изменились.
Оба содержат один класс и файл ресурсов (.js). Оба файла ресурсов содержатся в корневом каталоге. Оба файла ресурсов настроены на встраивание ресурсов.
У меня заканчиваются идеи, и я исчерпал ответы, которые я нашел в сети, но безуспешно.
Есть ли проблема с тем фактом, что это библиотека классов? Возможно, я упустил что-то еще?
За этими двумя вопросами довольно трудно увидеть, потому что проект такой маленький и незначительный.
Вот код, который работает:
if (this.RenderUplevel && this.Page != null)
{
ScriptManager.RegisterClientScriptResource(Page, this.GetType(), "skmValidators.skmValidators.js");
}
Вот код, который не делает:
if (this.RenderUplevel && Page != null)
{
ScriptManager.RegisterClientScriptResource(Page, this.GetType(), "ValidationExtender.EvaluationFunctions.js");
}
Кто-нибудь дает какие-нибудь идеи?
Заранее спасибо.
1 ответ
Ошибка оказалась несоответствием между DLL на тестовой странице.