У меня есть проект веб-приложения. Я создал DLL и импортировал его в другой проект. Я реализовал VirtualPathProvider.
Я следил за этим веб-сайтом: http://support.microsoft.com/kb/910441/en-us?spid=8940&sid=global, и все работает, пока я не добавлю другого хозяина сайта.
- Я добавил
site_export.masterи изменил его действие сборки на встроенный ресурс. - Я изменил свою страницу, чтобы использовать новый мастер сайта.
-
GetManifestResourceStream()возвращаетnullпри загрузкеsite_export.master. - Я вызываю
GetManifestResourceNames(), чтобы проверить, существует лиsite_export.masterв DLL. Это в списке. Все пространства имен совпадают. Я не перечислял пространство имен здесь.
Почему нельзя GetManifestResourceStream() загружать мой новый site_export.master? Он очень хорошо нагружает site.master. Я знаю, что моя DLL загружена, потому что я могу видеть другие файлы в DLL.