文件上传服务器 远程服务器返回错误: (404)

今天在测试文件上传服务器(webClient.UploadFile)的时候发现一个错误“远程服务器返回错误: (404) 未找到 ”,

原来在windows server2003系统下的应该程序、文件服务器部署都正常,但在windows server 2008 却有如此错误,初步诊断是系统问题,上网找了相关的资料,发现是webdav没有启动,但是iis7.0自身是没有自带webdav的,需要重新下载安装。

 

可以通过下面的链接进行下载安装,后两个为补丁。

Microsoft WebDAV Extension for IIS 7.0 (x86)

Microsoft WebDAV Extension for IIS 7.0 (x64)

Update for WebDAV Extension for IIS 7.0 (KB955137) (x86)

Update for WebDAV Extension for IIS 7.0 (KB955137) (x64)

Smooth Streaming(x86 x64)

 

安装后打开配置文件服务器站点的webdav,启动webDav

 添加授权规则,allow access to ( all content); Allow access to this content to (All users) ;permission (Read, Source,Write)
如下
 
WebDAV Setings....
 
在启动后可能还有些错误:远程服务器返回错误: (401)
需要在站点开启身份验证的权限(允许匿名访问,windows 身份验证) 

你可能感兴趣的:(文件上传服务器 远程服务器返回错误: (404))