Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

IIS 7.0 dispatcher 4.1.4 64bit returns empty pages if caching enabled

Avatar

Level 2

Hello all

I am trying to setup IIS 7.0 dispatcher module for CQ5 following the setup: http://dev.day.com/docs/en/cq/current/deploying/dispatcher/disp_install.html.

I am trying on windows 2008 sp2 64bit and a local publishing istance on port 4203.

The dispatcher works as long as cache is disabled, once I enable it, files are written in the document root but the homepage is returned empty and I get in my dispatcher.log:

[Fri Mar 07 16:38:24 2014] [D] [3180(2108)] checking [/content/geometrixx-outdoors/en.html]
[Fri Mar 07 16:38:24 2014] [D] [3180(2108)] never flushed [E:\wwwroot2\.stat] -> use cache [E:\wwwroot2\content\geometrixx-outdoors\en.html]
[Fri Mar 07 16:38:24 2014] [D] [3180(2108)] cache-action for [/content/geometrixx-outdoors/en.html]: SPOOL
[Fri Mar 07 16:38:24 2014] [D] [3180(2108)] request declined
[Fri Mar 07 16:38:24 2014] [I] [3180(2108)] "GET /content/geometrixx-outdoors/en.html" 0 - 0ms
[Fri Mar 07 16:38:24 2014] [W] [3180(2108)] HSE_REQ_EXEC_URL(/content/geometrixx-outdoors/en.html) returned: 000003E9

I get a code 200 from my IIS 7.0

I gave modify permission to IUSER and tried also a

icacls e:\wwwroot2 /grant "IIS APPPOOL\DefaultAppPool":(OI)(CI)(RX)

(should not be necessary since I am on 7.0 and not 7.5) The dispatcher is installed as handler mapping

if I bypass cache with a query string as in

http://myserver/content/geometrixx-outdoors/en.html?a=1

it works

any hint?

Thanks

1 Accepted Solution

Avatar

Correct answer by
Former Community Member

Hi, ilocatelli2.

Recommend taking a look at this discussion, which contains some instructions for setting up Dispatcher with IIS 7.0 that have worked well for others:

http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

Hope that helps, but if not please reply back to let us know so we can assist.

 

Kind regards,

- Carey

View solution in original post

2 Replies

Avatar

Correct answer by
Former Community Member

Hi, ilocatelli2.

Recommend taking a look at this discussion, which contains some instructions for setting up Dispatcher with IIS 7.0 that have worked well for others:

http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

Hope that helps, but if not please reply back to let us know so we can assist.

 

Kind regards,

- Carey

Avatar

Level 2

Hello,

I was missing the steps on config manager:

Click back on the site. And Double-Click Configuration Editor. 

For Section dropdown list select system.webServer/handlers. For From select the Site. 

Click the Count= field and select the … button

Select CQ and change requireAccess to None. Close and click the Apply button (top/right corner).

Looks like everything is fine now

Thanks a lot for the help!

The following has evaluated to null or missing: ==> liqladmin("SELECT id, value FROM metrics WHERE id = 'net_accepted_solutions' and user.id = '${acceptedAnswer.author.id}'").data.items [in template "analytics-container" at line 83, column 41] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign answerAuthorNetSolutions = li... [in template "analytics-container" at line 83, column 5] ----