Select the search type
  • Site
  • Web
Search
You are here:  Support/Forums
Support

Bring2mind Forums

IIS7 classic mode
Last Post 09/01/2010 12:32 PM by Peter Donker. 2 Replies.
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Sergey Gimgin
New Member
New Member
Posts:7


--
08/29/2010 8:40 PM

The manual doesn't contain instructions for IIS7 classic mode. The problem is: IIS Manager's Handler Mappings don't show local handlers, only inherited. So i'm not sure what to change.

My web.config: 

>
  >
    name="WebDAVModule" />
    name="WebDAVAuthenticationModule" type="Bring2mind.DNN.Modules.DMX.WebDAV.AuthenticationModule, Bring2mind.DNN.Modules.DMX.WebDAV" preCondition="managedHandler" />
    name="DMX_RadUploadModule" type="Bring2mind.Telerik.WebControls.RadUploadHttpModule, Bring2mind.Telerik.RadUpload.Net2" preCondition="managedHandler" />
  >

  >

    name="AXD-ISAPI-2.0" />
    name="AXD-ISAPI-4.0_64bit" />
    name="AXD-ISAPI-2.0-64" />            
    name="AXD-ISAPI-4.0_32bit" />
    name="WebDAV" />
    name="DMXDAV Handler" path="dmxdav.axd" verb="GET,HEAD,PUT,OPTIONS,PROPFIND,PROPPATCH,COPY,MOVE,DELETE,MKCOL,LOCK,UNLOCK,DEBUG" type="Bring2mind.DNN.Modules.DMX.WebDAV.DavHandler, Bring2mind.DNN.Modules.DMX.WebDAV" preCondition="integratedMode,runtimeVersionv2.0" />
    name="DMXDAV Wildcard Handler" path="*" verb="OPTIONS,PROPFIND" type="Bring2mind.DNN.Modules.DMX.WebDAV.DavHandler, Bring2mind.DNN.Modules.DMX.WebDAV" preCondition="integratedMode,runtimeVersionv2.0" />      
    name="DAV Handler" path="*.axd" verb="GET,HEAD,PUT,OPTIONS,PROPFIND,PROPPATCH,COPY,MOVE,DELETE,MKCOL,LOCK,UNLOCK,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
    name="DAV Wildcard Handler" path="*" verb="PROPFIND,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
  >

>

With this configuration:

1.I can open folders (anonymously as no credentials are accepted) in IExplorer and view what they contain but can't change or download anything.

2.Folders with russian names don't open. "PROPFIND /dmxdav.axd/russian_name" returns 404 response.

3. WebDrive 9.14 in any case tells:
Error: Logon to server failed. (4505)
Operation: Connecting to server
Server Response: 401 Unauthorized 

What can I try?

Thanks.

Sergey Gimgin
New Member
New Member
Posts:7


--
08/29/2010 8:49 PM
Also I use modified DotNetNuke.Provider.AspNetProvider for legacy md5-hashed user database (passwordFormat attribute set to "clear"). Is there any chance DMXDAV somehow bypasses it?
Peter Donker
Veteran Member
Veteran Member
Posts:4536


--
09/01/2010 12:32 PM
Hi Sergey,

It looks good. But your best bet at debugging is using Fiddler. Then you can see if the call actually gets to dmxdav (there is an article on this site about how to debug using that tool). Regarding authentication: if dmxdav doesn't receive a dmxdav cookie then authentication is requested through digest. Then that is checked using the Core DNN API which should use whatever you have specified. So it should have no influence what you changed there.

Peter
You are not authorized to post a reply.