Re: II6 & DreamWeaver 8 WebDav Access by Paul
Paul
Wed Feb 22 16:28:50 CST 2006
Final solution, created a separate web site for WebDAV (pointing at the same folder). Used same IP, but different SSL Port. Removed all application mappings (except one, if removed them all, IIS would put all of them back, bug?). That seems to work DreamWeaver
>>> Paul Hons<Hons@coe.unt.edu> 02/22/2006 10:23:15 AM >>>
I spoke too soon on the fix. I had created a .asp file with the same name on the server manually in my testing. When I tried a put from DreamWeaver, it actually errored out but since a file by that name existed, DW reported it was OK.
So, puts and gets of at least asp and mdb files are not working. If I go onto the server and manually renew the files with a .html extension I can get and put and the content is transferred correctly. Something is blocking the PUT and GET on the application type of files.
I also tried removing the application mapping from my test site for asp. As soon as I did, I could get and put an asp file. IIS seems to be ignoring any changes made to the allowed verbs under the application mapping or is blocking the transfer via some other mechanism.
I've installed the Authentication & Access Diagnostic Tool installed on the server. I can send output of an unsuccessful get or put.
Thanks
>>> Ken Schaefer<kenREMOVE@THISadOpenStatic.com> 02/21/2006 9:51:07 PM >>>
Unfortunately URLScan works on top of/in addition to IIS 6.0 filtering
functionality. So you'd still need to make the configuration changes to IIS
and then also make the changes to URLScan.ini
Cheers
Ken
"Paul Hons" <Hons@coe.unt.edu> wrote in message
news:%23%23x1avwNGHA.668@TK2MSFTNGP11.phx.gbl...
:I have found the answer sort of.
:
: If I go into the Application Extension Mapping (Under Home Directory,
Application Settings-Configuration, Applications Extentensions) and add the
verb PUT to the Allowed Verbs on ASP, I can use DreamWeaver to upload a ASP
file to the server. I had tried the Allow all Verbs setting on ASP, but that
didn't work, so there seems to be a bug there.
:
: This means that I would have to go into each file type that I want DW to
be able to work on and add PUT to the allow verbs (I just tried to PUT an
aspx file and was denied). Does anybody know a way around this? (using
URLSCAN DenyVerbs perhaps?)
:
: Thanks
:
: >>> Paul Hons<Hons@coe.unt.edu> 02/21/2006 9:57:34 AM >>>
: Sorry, correction to last post. I had been trying different Execute
Permissions. Had them set to None and got the 403.1 error. When I changed it
back to Scripts Only or Scripts and Executables got the 404.0 error again
:
: >>> Paul Hons<Hons@coe.unt.edu> 02/21/2006 9:02:22 AM >>>
: No. IIS 6 contains some of the same functions built-in as URLScan. I allow
the WebDAV and ASP web extensions. Then I go in under the Application
Extensions Mapping, it lists ASP with the Allowed Verbs: GET, HEAD, POST,
TRACE. I thought that might be the problem and set it to Allow All Verbs.
The PUT problem still occurs but the error changes to 403 1 0 which is an
execute access denied error.
:
: In reading the documentation, its seems IIS6 gives less granular control
of what's allowed/not allowed than IIS5 with URLScan. I'm thinking of
installing URLScan to the IIS6 server and seeing if the same settings as on
the IIS5 server work.
:
: Thanks
:
: >>> Ken Schaefer<kenREMOVE@THISadOpenStatic.com> 02/20/2006 7:05:43 PM >>>
: Are you running URLScan? Have you allowed the PUT verb?
:
: Cheers
: Ken
:
:
: "Paul Hons" <Hons@coe.unt.edu> wrote in message
: news:uO1hzOnNGHA.3408@TK2MSFTNGP14.phx.gbl...
:: Hi:
::
:: I'm currently migrating several websites from a Win2K IIS5 to Win2003 SP1
: IIS6 server. I seem to have gotten most things working including WebDAV,
but
: when I use DreamWeaver 8 (multiple use it to author against our site) we
get
: one odd symptom.
::
:: The symptom is that DreamWeaver cannot get or put a ASP file. You can
: create folders, delete folders, create HTML files but you cannot do
anything
: with an ASP file. You receive a 404 error, see this log segment:
::
:: 2006-02-20 23:03:43 W3SVC server ip PROPFIND /test4/test4.asp - 443 Admin
: client ip Contribute/3.0 404 0 2
:: 2006-02-20 23:03:43 W3SVC server ip PROPFIND /test4/ - 443 Admin client
ip
: Contribute/3.0 207 0 0
:: 2006-02-20 23:03:43 W3SVC server ip PROPFIND /test4/ - 443 Admin client
ip
: Contribute/3.0 207 0 0
:: 2006-02-20 23:03:43 W3SVC server ip PROPFIND /test4/ - 443 Admin client
ip
: Contribute/3.0 207 0 0
:: 2006-02-20 23:03:43 W3SVC server ip PROPFIND /test4/ - 443 Admin client
ip
: Contribute/3.0 207 0 0
:: 2006-02-20 23:03:43 W3SVC server ip PROPFIND /test4/test4.asp - 443 Admin
: client ip Contribute/3.0 404 0 2
:: 2006-02-20 23:03:43 W3SVC server ip PUT /test4/test4.asp - 443 Admin
: client ip Contribute/3.0 404 0 2
:: 2006-02-20 23:03:43 W3SVC server ip PROPFIND /test4/test4.asp/ - 443
Admin
: client ip Contribute/3.0 404 0 2
:: 2006-02-20 23:03:44 W3SVC server ip PROPFIND /test4/test4.asp - 443 Admin
: client ip Contribute/3.0 404 0 2
:: 2006-02-20 23:03:44 W3SVC server ip PROPFIND /test4/test4.html - 443
Admin
: client ip Contribute/3.0 207 0 0
:: 2006-02-20 23:03:44 W3SVC server ip PROPFIND /test4/ - 443 Admin client
ip
: Contribute/3.0 207 0 0
:: 2006-02-20 23:03:44 W3SVC server ip PROPFIND /test4/test4.html - 443
Admin
: client ip Contribute/3.0 207 0 0
:: 2006-02-20 23:03:44 W3SVC server ip PUT /test4/test4.html - 443 Admin
: client ip Contribute/3.0 200 0 0
:: 2006-02-20 23:03:44 W3SVC server ip PROPFIND /test4/ - 443 Admin client
ip
: Contribute/3.0 207 0 0
:: 2006-02-20 23:03:44 W3SVC server ip PROPFIND /test4/ - 443 Admin client
ip
: Contribute/3.0 207 0 0
::
::
:: I've set to Allowed both WebDav and ASP extensions and tried setting the
: following web permissions on the site:
::
:: Script Source Access
:: Read
:: Write
:: Directory Browsing
::
:: Execute Permissions: Scripts Only
::
:: Any ideas?
::
:: Thanks
::
:: Paul Hons
:: Director, Office of Technology
:: College of Education
:: University of North Texas
:: Denton, TX, US
:
:
:
:
:
:
:
: