| Brian Heil 2005-06-30, 6:01 pm |
| I've got a strange problem that has me stumped.
First the problem then I'll descibe the system.
When connecting via webdav to the server I can see the files I'm supposed to
have access to, I can edit files that already exist, and I can rename an
existing file. If I try to create a new file or folder I get an 'Access
Denied' error message, which corresponds to a 401.5 error in my IIS logs. When
I connect as an administrator on the server, I get a slightly different error
of 'The Parameter is incorrect', and I don't see a corresponding error in the
log file. My test user has the correct permissions on the directory as I can
create, modify and delete files if I'm mapped directly to the drive.
Now the part that has me kind of stumped. If I substitute the server's IP
address for it's domain name everything works as it should. I can create,
delete, or modify any file or folder via webdav.
Now for the configuration:
Windows 2003 (IIS6) SP1 with Access Based Enumeration installed, and all the
latest security updates. This server is a member server in a domain.
2 NICs - the static IP address that works is assigned to one NIC, and that NIC
is bound to the main IIS web site. It's configured for port 80, and has SSL
(default port) enabled.
The second NIC is not bound to any IIS site (this is a static NIC as well).
There are 4 other sites configured and bound to the same static IP as the main
web site. I'm using host header info to differentiate them.
The webdav directory is pointing to a share (on the same server).
All the NTFS permissions are correct (evidence noted above).
I configured this server with a temporary IP (static), and netbios name and
everything (including webdav) worked correctly. Then I renamed the server to
the production server's name (this new machine is replacing the old production
server), and swapped the IP address. Once set up as the production server, I
configured the host header sites, and put the server into production. It was
after this that I discovered that webdav was working strangely.
Any suggestions on fixing this?
--
Brian Heil (319) 335-0675 | Stay Alert! | Technology Services
Systems Administrator/Programmer | Trust No One! | university of Iowa
brian-heil@uiowa.edu | Keep Your Laser Handy | college of Business
|