Previous Next

Thread: Using Expression Web 2 and Webdav

Last post 06-10-2008 8:09 PM by robmcm. 5 replies.

Average Rating Rate It (5)

RSS

Page 1 of 1 (6 items)

Sort Posts:

  • 06-03-2008, 10:40 AM

    • Taomyn
    • Not Ranked
    • Joined on 06-03-2008, 2:30 PM
    • Posts 5

    Using Expression Web 2 and Webdav

    Hi,

    I'm struggling to get Expression Web 2 to talk Webdav to my Win2k8 x64 server.

    I've gone through as many of the articles on this site I can find on the subject but when ever I connect to my site, using a self-signed SSL certificate I get a 404 error, which when I ignore allows me access to the web files. The error log in IIS-7 shows lots of 404s for GET and POST of various folders/files EW2 wants to create:

    2008-06-03 14:21:01 192.168.1.9 GET /_vti_inf.html - 4433 - 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 404 0 2 181
    2008-06-03 14:21:01 192.168.1.9 POST /_vti_bin/shtml.exe/_vti_rpc - 4433 - 192.168.1.100 MSFrontPage/12.0 404 5 0 100
    2008-06-03 14:21:04 192.168.1.9 PROPFIND / - 4433 - 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 401 0 5 97
    2008-06-03 14:21:09 192.168.1.9 PROPFIND / - 4433 MYDOMAIN\fernando 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 207 0 0 88
    2008-06-03 14:21:09 192.168.1.9 PROPFIND / - 4433 MYDOMAIN\fernando 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 207 0 0 84
    2008-06-03 14:21:09 192.168.1.9 PROPFIND / - 4433 MYDOMAIN\fernando 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 207 0 0 152
    2008-06-03 14:21:09 192.168.1.9 PROPFIND / - 4433 MYDOMAIN\fernando 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 207 0 0 138
    2008-06-03 14:21:10 192.168.1.9 PROPFIND /images - 4433 MYDOMAIN\fernando 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 207 0 0 90
    2008-06-03 14:21:10 192.168.1.9 POST /_vti_bin/webs.asmx - 4433 - 192.168.1.100 Mozilla/4.0+(compatible;+MS+FrontPage+12.0) 404 5 0 200

    Any ideas what I'm missing to get the commands to work? Strange as I can happily edit/create/delete files in the site, it's just these that are failing,

    Cheers,

    Taomyn

  • 06-03-2008, 12:19 PM In reply to

    • anilr
    • Top 10 Contributor
    • Joined on 05-23-2006, 10:13 PM
    • Redmond, WA
    • Posts 1,210

    Re: Using Expression Web 2 and Webdav

    Looks like you have configured some of the frontpage related paths in system.webServer/security/requestFiltering/denyUrlSequences - what is your configuration for that element?

    Anil Ruia
    Senior Software Design Engineer
    IIS Core Server
  • 06-04-2008, 3:56 AM In reply to

    • Taomyn
    • Not Ranked
    • Joined on 06-03-2008, 2:30 PM
    • Posts 5

    Re: Using Expression Web 2 and Webdav

    anilr:

    Looks like you have configured some of the frontpage related paths in system.webServer/security/requestFiltering/denyUrlSequences - what is your configuration for that element?

     

     

    It shows as:

                    <denyUrlSequences>
                        <add sequence="_vti_bin" />
                    </denyUrlSequences>

     

    Which according to http://learn.iis.net/page.aspx/359/how-to-migrate-fpse-sites-to-webdav/ is correct, but looking at it, maybe it needs a applyToWebDAV="false" ?

    Basically I'm migrating a Win2K3 IIS-6 server to my new Win2k8 server and I want to drop FrontPage Extensions support as they've always been a pain when things go wrong with the server, hence using the article above.

  • 06-04-2008, 12:56 PM In reply to

    • anilr
    • Top 10 Contributor
    • Joined on 05-23-2006, 10:13 PM
    • Redmond, WA
    • Posts 1,210

    Re: Using Expression Web 2 and Webdav

    No, adding applyToWebDAV will not do anything here - webDAV does not use these FPSE urls - the problem is that your client is still trying to use FPSE to publish to the site - it may be some configuration setting on the client to make it use webdav rather than FPSE.

    Anil Ruia
    Senior Software Design Engineer
    IIS Core Server
  • 06-05-2008, 3:56 AM In reply to

    • Taomyn
    • Not Ranked
    • Joined on 06-03-2008, 2:30 PM
    • Posts 5

    Re: Using Expression Web 2 and Webdav

    All I'm doing in EW2 is File, Open Site, pointing to https://www.mydomain.com:12345

    That's it

    I thought that EW via Webdav still used some of the same folders hence the guide for migrating, just didn't need the FPSE installed and that "webs.asmx" was file it used (I didn't think that was an FP file).

  • 06-10-2008, 8:09 PM In reply to

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

    Re: Using Expression Web 2 and Webdav

    I believe that Expression Web 2 uses a shared library in order to talk to web sites that tries to "discover" whether a web site is using FPSE or WebDAV, and in so doing it hits several URLs that may not exist on the server. For example:

    • "GET /_vti_inf.html" - this file lets a client know where the FPSE files are, so you see a 404 error because the file does not exist
    • "POST /_vti_bin/shtml.exe/_vti_rpc" - after the previous request fails, the client is trying to determine whether FPSE is installed at all and if so which version, so you see a 404 error because FPSE isn't there
    • "PROPFIND /" - after the previous requests have failed, the client tries WebDAV; the next several requests are the client retrieving various WebDAV data
    • "POST /_vti_bin/webs.asmx" - even though WebDAV is succeeding, as far as the client knows your server might have SharePoint installed so the client tries out the SharePoint web service, which fails because SharePoint is not installed

    So there's definitely some excess requests being made, but once again I'm pretty sure that is because Expression Web 2 is using the shared library that I mentioned.

    Robert McMurray
    Tags:
Page 1 of 1 (6 items)
Page view counter