在IIS Express中工作但不在本地IIS 7.5上的WebDav
问题描述:
我正在使用IT HIT的.NET组件WebDAV服务器引擎(link here)。在IIS Express中工作但不在本地IIS 7.5上的WebDav
什么是工作:
- 当我启动我在Visual Studio 2017在这种情况下的解决方案(.NET/C#)组件工作,我达到了一个映射的驱动器调用“B ”。 “B”允许访问名为Vtest(\\ Vtest)的服务器。以下是解决方案中Web.config文件的摘录。
<add key="RepositoryPath" value="B:\TEMP" />
两个,B:\ TEMP和\\ VTEST \ TEMP是从我的电脑访问。
- 当我在我的本地IIS上发布我的解决方案时,该组件也在工作,并且我在web.config文件中设置了值“C:\ TEMP”。
什么不工作:
- ,当我直接设置\\ VTEST这样的“键=” RepositoryPath”联值在web.config文件中的关键内部组件不起作用=“\\ VTEST \ TEMP”“
- 该组件还当我发布与解决方案不起作用‘B映射在我的本地IIS 7.5驱动器’。以下代码片段来自组件日志文件。
[17] Could not find item that corresponds to path:
[17] HTTP/1.1 404 Not Found
X-Env-Version : 4.0.30319.42000 64bit
X-OS-Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Access-Control-Allow-Origin : *
Access-Control-Allow-Credentials : true
Access-Control-Allow-Methods : ACL, CANCELUPLOAD, CHECKIN, CHECKOUT, COPY, DELETE, GET, HEAD, LOCK, MKCALENDAR, MKCOL, MOVE, OPTIONS, POST, PROPFIND, PROPPATCH, PUT, REPORT, SEARCH, UNCHECKOUT, UNLOCK, UPDATE, VERSION-CONTROL
Access-Control-Allow-Headers : Overwrite, Destination, Content-Type, Depth, User-Agent, Translate, Range, Content-Range, Timeout, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control, Location, Lock-Token, If
Access-Control-Expose-Headers : DAV, content-length, Allow
Access-Control-Max-Age : 2147483647
X-Engine : IT Hit WebDAV Server .Net v5.8.3741.0
Content-Type : application/xml; charset=utf-8
[12] <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:">
<d:responsedescription>Item doesn't exist</d:responsedescription>
</d:error>
- 当我试图设置我的服务器路径(\\ VTEST的\ Temp)在Visual Studio新的WebDAV项目向导,它不会让我选择服务器路径(此选项要求NTFS文件系统或扩展属性支持)(精灵截图)New WebDav project wizard in visual studio 2017
w ^帽子我现在既然尝试:
- 我试图授予最高权限的ApplicationPoolIdentity和我使用的池标识作为帐户的匿名身份验证。帐户配置文件也加载到应用程序池属性中。这些参数没有帮助。
- 我也试图设置帐户(谁拥有最高权限),而不是IUSR帐户的匿名身份验证。我没有改变任何东西。
- 我已经看到了我的计算机(Windows 7专业版)上的IIS版本是7.5和VS2017使用IIS 10,所以我尝试在Windows服务器2016标准,其中有10 IIS但没有配置的工作。
没有任何人获得与UNC路径和WebDAV这个问题?
答
当前带有IT Hit WebDAV服务器引擎的.NET WebDAV服务器样本与文件系统后端不支持网络路径。您只能使用本地路径。
请在这里找到更多:What is the best way to access remote filestore in ITHit webdav