« Previous Next »

Thread: webdav installation on IIS7...error 67

Last post 12-31-2007 8:33 PM by robmcm. 20 replies.

Average Rating Rate It (5)

RSS

Page 2 of 2 (21 items) < Previous 1 2

Sort Posts:

  • 12-30-2007, 2:36 PM In reply to

    • e1ny
    • Top 50 Contributor
    • Joined on 12-10-2007, 9:50 PM
    • Posts 188

    Re: webdav installation on IIS7...error 67

    I would think it's some kind protective measure to prevent overwriting the web.config file, which is enabling webdav's authentication mode?

     

  • 12-30-2007, 3:16 PM In reply to

    Re: webdav installation on IIS7...error 67

    Hehe!  I just created a secondary site that was host-headered, I enabled webdav, granted the 'Administrator' user and was able to access remotely.  I typed net use * http://testwebdav.domain.com (this is my host-headered site name).  There was no issues. So instead of using the ip address, use the domain name.  Since this is an HTTP request, IIS will know how to treat the request I believe.

    Steve Schofield
    Windows Server MVP - IIS
    http://weblogs.asp.net/steveschofield


    http://www.IISLogs.com
    Log archival solution
    Install, Configure, Forget
  • 12-30-2007, 3:24 PM In reply to

    Re: webdav installation on IIS7...error 67

    Here is one idea.  It looks like these folders / files are restricted. This is listed in the applicationHost.config, looks like this is by design.

    <requestFiltering>
                    <fileExtensions allowUnlisted="true" applyToWebDAV="true">
                        <add fileExtension=".asa" allowed="false" />
                        <add fileExtension=".asax" allowed="false" />
                        <add fileExtension=".ascx" allowed="false" />
                        <add fileExtension=".master" allowed="false" />
                        <add fileExtension=".skin" allowed="false" />
                        <add fileExtension=".browser" allowed="false" />
                        <add fileExtension=".sitemap" allowed="false" />
                        <add fileExtension=".config" allowed="false" />
                        <add fileExtension=".cs" allowed="false" />
                        <add fileExtension=".csproj" allowed="false" />
                        <add fileExtension=".vb" allowed="false" />
                        <add fileExtension=".vbproj" allowed="false" />
                        <add fileExtension=".webinfo" allowed="false" />
                        <add fileExtension=".licx" allowed="false" />
                        <add fileExtension=".resx" allowed="false" />
                        <add fileExtension=".resources" allowed="false" />
                        <add fileExtension=".mdb" allowed="false" />
                        <add fileExtension=".vjsproj" allowed="false" />
                        <add fileExtension=".java" allowed="false" />
                        <add fileExtension=".jsl" allowed="false" />
                        <add fileExtension=".ldb" allowed="false" />
                        <add fileExtension=".dsdgm" allowed="false" />
                        <add fileExtension=".ssdgm" allowed="false" />
                        <add fileExtension=".lsad" allowed="false" />
                        <add fileExtension=".ssmap" allowed="false" />
                        <add fileExtension=".cd" allowed="false" />
                        <add fileExtension=".dsprototype" allowed="false" />
                        <add fileExtension=".lsaprototype" allowed="false" />
                        <add fileExtension=".sdm" allowed="false" />
                        <add fileExtension=".sdmDocument" allowed="false" />
                        <add fileExtension=".mdf" allowed="false" />
                        <add fileExtension=".ldf" allowed="false" />
                        <add fileExtension=".ad" allowed="false" />
                        <add fileExtension=".dd" allowed="false" />
                        <add fileExtension=".ldd" allowed="false" />
                        <add fileExtension=".sd" allowed="false" />
                        <add fileExtension=".adprototype" allowed="false" />
                        <add fileExtension=".lddprototype" allowed="false" />
                        <add fileExtension=".exclude" allowed="false" />
                        <add fileExtension=".refresh" allowed="false" />
                        <add fileExtension=".compiled" allowed="false" />
                        <add fileExtension=".msgx" allowed="false" />
                        <add fileExtension=".vsdisco" allowed="false" />
                    </fileExtensions>
                    <verbs allowUnlisted="true" applyToWebDAV="true" />
                    <hiddenSegments applyToWebDAV="true">
                        <add segment="web.config" />
                        <add segment="bin" />
                        <add segment="App_code" />
                        <add segment="App_GlobalResources" />
                        <add segment="App_LocalResources" />
                        <add segment="App_WebReferences" />
                        <add segment="App_Data" />
                        <add segment="App_Browsers" />
                    </hiddenSegments>
                </requestFiltering>

    Steve Schofield
    Windows Server MVP - IIS
    http://weblogs.asp.net/steveschofield


    http://www.IISLogs.com
    Log archival solution
    Install, Configure, Forget
  • 12-30-2007, 3:59 PM In reply to

    • e1ny
    • Top 50 Contributor
    • Joined on 12-10-2007, 9:50 PM
    • Posts 188

    Re: webdav installation on IIS7...error 67

    steve schofield:

    Hehe!  I just created a secondary site that was host-headered, I enabled webdav, granted the 'Administrator' user and was able to access remotely.  I typed net use * http://testwebdav.domain.com (this is my host-headered site name).  There was no issues. So instead of using the ip address, use the domain name.  Since this is an HTTP request, IIS will know how to treat the request I believe.

     

    DOH! That works! I've been working too long on this, methinks :o 

  • 12-30-2007, 5:26 PM In reply to

    Re: webdav installation on IIS7...error 67

    You're probably right. :)   It looks like we can explain everything that is going on except for the net use * http://IPAddress from an XP and 2003 machine, which up until working with WebDAV, I didn't know you could type net use * ADDRESS and the OS (probably Vista) would pick an open drive letter. :-S. 

    Steve Schofield
    Windows Server MVP - IIS
    http://weblogs.asp.net/steveschofield


    http://www.IISLogs.com
    Log archival solution
    Install, Configure, Forget
  • 12-31-2007, 8:33 PM In reply to

    • robmcm
    • Top 50 Contributor
    • Joined on 05-26-2006, 9:05 PM
    • Redmond, WA
    • Posts 125

    Re: webdav installation on IIS7...error 67

    Howdy, sorry for jumping on the thread so late - I've been enjoying my vacation over the holidays... ;-)

    That being said, I wanted to point out some differences between the WebDAV redirector that's built-in to Windows XP and Windows Server 2003 when compared with the WebDAV redirector in Windows Vista and Windows Server 2008.

    The WebDAV redirector that's built-in to Windows XP and Windows Server 2003 did not like mapping to the root of a site, e.g. http://localhost/, that version always wanted to use a path underneath the root, e.g. http://localhost/subpath/. This was an unfortunate design decision that I've always understood to be an artifact of normal drive mapping to \\server\share paths.

    The WebDAV redirector in Windows Vista and Windows Server 2008 does not have this limitation. :-]

    So you may see different behavior when using the WebDAV redirector on different versions of Windows.

    Robert McMurray (MSFT, IIS)
Page 2 of 2 (21 items) < Previous 1 2
Microsoft Communities