Я думаю, что проблема может быть связана с отдельной структурой каталогов - я обычно развертываю все файлы списков в одной папке (schema.xml и weekcalendar.xml, в вашем случае; держите feature.xml вне каталога списков) .
Включите подробное ведение журнала и проверьте журналы за 12 ульев, чтобы увидеть, какой файл не найден.
Проверьте schema.xml и убедитесь, что атрибут name в элементе списка совпадает с именем папки, содержащей вашу функцию. Также обратите внимание на атрибут Url в этом элементе ... VSeWSS установит URL на имя списка, для которого выполняется обратная обработка, поэтому я изменил его на "pages \ viewpage.axp".
В элементе представления по умолчанию в schema.xml попробуйте добавить SetupPath = "pages \ viewpage.aspx". Убедитесь, что там также есть атрибут WebPartZoneId = "Main".