Настройте ASP.NET для использования x86 на x64 Windows

Heres плохая идея, но работы:

{{ xml|input_by_xpath:"{'type':'radio','xpath':'//result/value'}" }}

и

@register.filter
def input_by_xpath(device, args): 
    args = eval(args)
    ...
    result = "<input type=\"%s\" value=\"%s\" name=\"%s\"/>"%(args['type'],value,args['xpath'])
    return mark_safe(result)
5
задан BIBD 14 September 2009 в 14:09
поделиться

2 ответа

Вы можете поставить 1 или 0 в конце этого утверждения, а не «истина»

http://support.microsoft.com/kb/894435/en-us

2
ответ дан 13 December 2019 в 22:12
поделиться

Вы должны сделать пул приложений 32-битным. Перейдите в Пулы приложений в консоли управления IIS7, щелкните правой кнопкой мыши пул приложений и выберите пункт «Установить параметры пула приложений по умолчанию ...».

В диалоговом окне свойств установите для параметра «Включить 32-разрядные приложения» значение «Истина».

Это сделает процесс пула приложений 32-битным (работающим в режиме WOW64) и загрузит 32-битную версию .NET Framework в этот процесс.

В IIS6 применяется в основном то же самое. Вы должны переключиться на 32-разрядный пул приложений, чтобы включить 32-разрядные расширения ISAPI :

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

Кроме того, вам необходимо изменить сопоставления приложений с aspnet_isapi.dll в Framework64 папку в aspnet_isapi.dll в папке Framework . То же самое нужно сделать с aspnet_filter.dll .

Вы можете повторно зарегистрировать ASP.NET на сервере вместо того, чтобы вручную изменять конфигурации DLL:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
8
ответ дан 13 December 2019 в 22:12
поделиться
Другие вопросы по тегам:

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