wix 3.0 неожиданный дочерний элемент 'Веб-сайт'

John,

я предполагаю, что Вы используете ashx обработчик для обработчика. Если так, убедиться произойти из IRequiresSessionState, например:

public class Images : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{ }

, Если Вы не используете ashx, можно ли описать то, что Вы подразумеваете под страницей динамического изображения?

Josh

5
задан godseyeview 13 August 2009 в 16:01
поделиться

2 ответа

В wix 3.0 элемент веб-сайта находится в другом пространстве имен . Объявите пространство имен, изменив элемент wix с

<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>

на

<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi' 
   xmlns:iis='http://schemas.microsoft.com/wix/IIsExtension'>

, а затем обратитесь к элементу как . Добавьте тот же префикс к другим элементам, связанным с Интернетом.

Кроме того, вам необходимо запустить Candle.exe и light.exe с этой опцией: -ext WixIIsExtension .

7
ответ дан 14 December 2019 в 01:13
поделиться

При обновлении исходного кода WiX v2 до исходного кода WiX v3 попробуйте использовать инструмент WiX v3 WixCop.exe. Такие вещи он исправит автоматически.

2
ответ дан 14 December 2019 в 01:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: