我正在接受Outlook发布日历的服务器(很基本的WebDAV)的自定义实现。 Outlook似乎有一个设置(请参阅下面的屏幕截图),它接受来自服务器的参数,告诉它重新发布日历的频率,这是我试图找出的参数。 如果未指定该设置Outlook默认为60分钟,这对我不起作用,但我无法find有关参数可能的任何信息(我知道Outlook的设置可以在用户界面中调整,但我需要通过自动完成来自服务器的响应)。 当使用Wireshark时,我发现当第一次发布日历时,Outlook会向服务器的URL发送一个PROPFIND方法: PROPFIND /path/to/url HTTP/1.1 X-Office-Version: 15.0.4771 Depth: 1 Content-Type: text/xml User-Agent: Microsoft Office/15.0 (Windows NT 6.3; Microsoft Outlook 15.0.4771; Pro) Host: example.com Content-Length: 114 Connection: Keep-Alive Cache-Control: no-cache <?xml version="1.0" encoding="utf-8" ?> <D:propfind xmlns:D="DAV:"><D:prop><D:resourcetype/></D:prop></D:propfind> 然后用XML响应(我假设这是设置的位置,但无法find任何信息): <?xml version="1.0"?><a:multistatus xmlns:a="DAV:"/> 我迷失在这一点上,不知道还有哪些地方需要关注谷歌search和交通嗅探(Outlook的交stream沟通,但没有发现似乎使用非默认的参数)。 任何build议哪里会是一个好主意,寻找这样的东西? 我在这里问这个问题的原因是因为在Exchange / IIS上必须有一些设置来设置这个选项。 我想知道是什么(sniff?)它是我的实现中模拟的原始代码。
我使用基于webdav协议的iRODS客户端,它使用apache httpd服务器( https://github.com/UtrechtUniversity/davrods )。 我configurationiRODS使用SSL + PAMauthentication,它工作正常。 所以我把基于webdav协议的web客户端configuration成相同的configuration。 (Davrods)。 当我尝试login时,我可以接受SSL合同,所以我想我的Davrodsconfiguration正确。 因此,我有一个httpd错误,我的文件夹无法打开。 我知道应该在“/ var / lib / davrods /”文件夹中创build一些文件,但没有任何内容。 [Mon Oct 10 03:37:57.105634 2016] [auth_digest:notice] [pid 7334] AH01757: generating secret for digest authentication … [Mon Oct 10 03:37:57.106382 2016] [lbmethod_heartbeat:notice] [pid 7334] AH02282: No slotmem from mod_heartmonitor [Mon Oct 10 03:37:57.107584 2016] [ssl:warn] [pid 7334] AH01906: […]
我正试图通过命令行在Windows中添加一个Web文件夹。 起初我虽然我应该使用“净使用”命令,但是当我尝试时,我不断收到系统错误67: C:> net use * http://dev.subdomain.domain.tdl/dav/'dev.subdomain.domain.tdl '的用户名:correctusername dev.subdomain.domain.tdl的密码: 发生系统错误67。 networking名称找不到。 我使用的url在浏览器中工作。 这是使用基本身份validationLDAP身份validation方法的Apache dav。 这是事情…当我使用“添加networking位置”向导时,我可以创build一个Web文件夹。 当我使用networking时,我没有看到它在下面的提示中列出。 我需要使用什么工具来在命令行中安装Web文件夹?
我有安装了IIS7.5的Windows 2008 R2服务器。 我需要通过WebDAV为用户提供对某些目录树的读写访问权限。 同样的用户也可以通过其他方式到达相同的目录 – FTP,SFTP,CIFS等。 我的目标是:我不希望有人能够在发布的文件夹中上传/修改web.config文件,从而修改IIS的行为。 如果创build了这样的文件,IIS应该简单地将其视为任何其他文件。 是否有可能集中在applicationHost.config站点的所有设置或发布树以外的任何其他文件,并使IIS忽略任何其他的web.config文件? 谢谢!
我用WebDAVconfiguration了我的Apache 2.4.10: DavLockDB "/etc/httpd/var/DavLock" Alias /public "/srv/webdav/public" <Directory "/srv/webdav/public"> Dav On AllowOverride None Options Indexes AuthType Digest AuthName 7ooo AuthUserFile "/etc/httpd/user.passwd" AuthDigestProvider file <Limit GET HEAD OPTIONS PROPFIND> Require all granted </Limit> <LimitExcept GET HEAD OPTIONS PROPFIND> Require user webdav </LimitExcept> </Directory> 所有必需的文件和文件夹都存在并具有适当的权限 如果我使用Windows 7 64位的Windows资源pipe理器连接到WebDAV,则可以读取文件并更改为子目录。 但是,我不能写任何新的或现有的文件。 Windows资源pipe理器只能无限期挂起。 和记事本一样。 我的configuration有什么问题? 奇怪的是,其他WebDAV客户端,如尸体,甚至iPhone应用程序正在完美工作。 另外,如果我只是在LimitExcept子句前面加上“Require all granted”(不限制),那么写入权限就可以正常工作(对所有用户而言,不仅仅是用户“webdav”)。
我正在尝试使用共享function共享Excel 2007工作簿。 我已经试着通过我的电脑在networking上分享它,并且工作得很好。 多个用户可以同时打开/编辑/保存它。 Excel负责合并数据。 但是 。 我的机器不总是打开,所以这不是一个真正的解决scheme。 所以我尝试了WebDAV。 我在www.myDisk.se上打开了一个帐户,并从那里分享了我的工作簿。 但是它的工作方式不同 它一次只允许一个用户拥有写保留 所有其他用户具有只读(具有通知)权限 保存文件并不总是工作( 文件已经断开连接错误) closures文件不会从使用该文件的用户中删除用户… 我的问题是: WebDAV(如果安装和configuration正确)的工作方式与常规networking共享类似吗? 如果应该,我应该尝试一些其他的WebDAV托pipe服务,因为myDisk没有按照预期工作。 我应该指出,我不知道WebDAV协议的细节和function。
在IIS7.x中,WebDAV是否仅对Windows帐户进行身份validation? 我是否需要为每个WebDAV用户创build本地Windows帐户? 有没有办法使用“IISpipe理员用户”呢?
我的iDisk即将过期,我可以通过WebDAV协议访问它。 我拥有自己的服务器,我知道可以通过WebDAV访问我的iDisk。 我想知道如何通过SSH访问启动从基于WebDAV的服务器到Linux机器的传输? 任何帮助,将不胜感激。
我们使用WebDAV共享Outlook日历。 我在Windows 2012 R2上使用IIS设置了WebDAV服务器。 它工作正常。 此Windows 2012 R2位于本地networking上,属于Active Directory域。 每个客户端也在本地networking上,属于同一个域。 WebDAV的IIS站点只使用“Windows身份validation”,这是推荐的设置。 当域用户第一次访问WebDAV共享时,他必须等待约5秒钟,然后才需要input凭据。 用户然后键入他的域用户/密码,并授予访问权限。 WebDAV凭据存储在Windows的凭据caching中(可以使用rundll32.exe keymgr.dll,KRShowKeyMgr查看/修改)。 如果用户随后更改了他的域密码,则对WebDAV共享的访问将不再有效,因为所使用的凭据是存储在caching中的旧凭证。 从Outlook和浏览器使用WebDAV时会看到此行为。 我们目前只需要解决Outlook的问题。 问题:如何使Outlook使用当前logging的用户凭据,而不是要求键入它? 所以当用户更改密码时,一切仍然正常。 更新:在客户端计算机上,我明确地将WebDAV共享放入Internet Explorer的Intranet区域。 我也显式configurationInternet Explorer使用当前用户的凭据(这不是默认设置)。 但没有改善。
我正在为小型办公室设置一台服务器。 由于技术上的困难,他们的文件不断消失。 为了防止这个,我使用WebDAV上的Autoversioned Subversion来设置Apache。 服务器正在运行Fedora 10(PPC)。 我可以从办公室的任何Mac连接到服务器,但是当我尝试保存文件时,我遇到了许可错误。 这里是我的httpd.conf的相关部分: <Directory "/var/yearbook/svn"> Order allow,deny Allow from all </Directory> <Location "/"> DAV svn SVNPath /var/yearbook/svn/ SVNAutoversioning on ModMimeUsePathInfo on </Location> 我可以从服务器上操作文件,但是当我尝试从Mac中保存时,我遇到了许可错误。 我尝试按照这些说明 ,但无济于事。 即使启用,Mac仍然创build.DS_Store文件。 真正困扰我的是它会创build一个我不告诉它的文件,但是拒绝创build一个我明确保存的文件。 在我的错误日志中快速查看显示了许多这些消息: (2)No such file or directory: Anonymous lock creation is not allowed. [401, #405] 每个人都需要访问相同的东西,所以我没有身份validation运行服务器。 你认为这可能是问题吗?