2010-05-19 1 views
3

Я создаю свой сайт с проектом веб-развертывания, но сборка завершилась неудачей с рядом ошибок, связанных с директивами «#include virtual» на моей главной странице.Проект веб-развертывания не удалось отобразить путь для включения виртуального

Вложения необходимы для импорта набора файлов шаблонов с центральным управлением html.

Вот пример из директивы включения и связанного с ним ошибки:

<!-- #include virtual="/v3/sits/pdpdev/assets-templates/inc/head.html" --> 

/PDPRegistration.csproj/Pages/ContentPage.Master(15): 
error ASPPARSE: Failed to map the path 
'/v3/sits/pdpdev/assets-templates/inc/head.html'. 

ошибка для каждого включенного файла фактически появляется несколько раз. Я не уверен, что отображается или почему, но это никогда не было проблемой, пока я не начал использовать WDP (который я хотел бы изменить web.config в зависимости от среды сборки, между прочим.)

Проект созданный локально на моем ПК, а затем скопированный на веб-сервер через сопоставленный диск. Я нашел несколько решений в сети с использованием метабазы ​​IIS - они мне не совсем поняли, и я не уверен, применяют ли они данные, как я строю и развертываю проект (т. Е. Мне придется строить на такую ​​же систему, что и IIS, чтобы использовать метабазу?)

Может ли кто-нибудь предложить, как я могу построить свой проект с помощью WDP?

+0

ли флажок «Разрешить этот предварительно скомпилированный сайт, подлежащий обновлению "проверен? http://i.msdn.microsoft.com/cc163448.fig01_L%28en-us%29.gif –

+1

Это было .. Я просто снял флажок и попробовал другую сборку с тем же результатом. – Matt

ответ

0

Хотя SSI были доступны в рамках, предпочтительный способ сделать include это обернуть содержимое из файла в User Control (.ascx) в соответствии с MSDN documentation Смотрите также: support.microsoft.com/kb/306575

Смежные вопросы