<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>IIS7 - Publishing</title><link>http://forums.iis.net/1045.aspx</link><description>Discussion around anything related to publishing content on the IIS 7 web platform</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Anonymous PUT in WebDAV</title><link>http://forums.iis.net/thread/1864807.aspx</link><pubDate>Fri, 07 Mar 2008 02:53:57 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1864807</guid><dc:creator>robmcm</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1864807.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1045&amp;PostID=1864807</wfw:commentRss><description>&lt;p&gt;There are two considerations for Internet Synchronization that apply here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Internet Synchronization over HTTP/FTP for Microsoft Access databases is provided through the Microsoft Replication Manager, which is no longer supported. This utility shipped with the developer versions of Office 2000 and Office XP, and reached its end of life in July, 2006.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Internet Synchronization over HTTP/FTP required what I would consider unsafe security practices. When you examine the settings that you were required to open for anonymous access, you&amp;#39;ll notice that very little security is in use. So I would recommend against using Internet Synchronization even if you accept the fact that Replication Manager is no longer a supported utility.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description></item><item><title>Re: Anonymous PUT in WebDAV</title><link>http://forums.iis.net/thread/1864734.aspx</link><pubDate>Thu, 06 Mar 2008 00:52:09 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1864734</guid><dc:creator>WebSynchronizer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1864734.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1045&amp;PostID=1864734</wfw:commentRss><description>&lt;p&gt;Jet 4 Replication Manager uses an anonymous put to upload files.&amp;nbsp; Any thoughts on how we can force this to login?&lt;/p&gt;
&lt;p&gt;If not, Internet synchronization of a Microsoft&amp;nbsp;Access database can&amp;#39;t happen on IIS 7&lt;/p&gt;</description></item><item><title>Re: Anonymous PUT in WebDAV</title><link>http://forums.iis.net/thread/1863832.aspx</link><pubDate>Mon, 18 Feb 2008 22:10:07 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1863832</guid><dc:creator>robmcm</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1863832.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1045&amp;PostID=1863832</wfw:commentRss><description>&lt;p&gt;Yes - that would be possible. Essentially as long as the request has some means of entering credentials that will be authenticated before the request gets to the WebDAV module in ExecuteRequestHandler, then the WebDAV module will not be aware that you have implemented some other form of authentication. (Of course, this logic does not apply to Forms Authentication since that is not actually passing credentials via the HTTP headers, only through the HTTP request entity.) So in theory, if you wrote a custom authentication module that used cookies and a server-side mapping of cookies to user accounts that executed in BeginRequest then you authenticate a user on behalf of a&amp;nbsp;cookie-based client.&lt;/p&gt;
&lt;p&gt;I have to state, however, that anonymous uploads via WebDAV are not generally a good idea and I always recommend forcing users to log in. ;-)&lt;/p&gt;</description></item><item><title>Re: Anonymous PUT in WebDAV</title><link>http://forums.iis.net/thread/1863831.aspx</link><pubDate>Mon, 18 Feb 2008 21:06:17 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1863831</guid><dc:creator>lcx</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1863831.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1045&amp;PostID=1863831</wfw:commentRss><description>&lt;p&gt;Is it possible to use a cookie-based authentication scheme by means of a custom authentication module?&lt;/p&gt;</description></item><item><title>Re: Anonymous PUT in WebDAV</title><link>http://forums.iis.net/thread/1863826.aspx</link><pubDate>Mon, 18 Feb 2008 19:28:18 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1863826</guid><dc:creator>robmcm</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1863826.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1045&amp;PostID=1863826</wfw:commentRss><description>&lt;p&gt;Anonymous PROPFINDs are allowed for file listings, but file uploads require an authenticated user.&lt;/p&gt;
&lt;p&gt;More specifically, the PUT, MKCOL, PROPPATCH, COPY, MOVE, and DELETE verbs all require authentication.&lt;/p&gt;</description></item><item><title>Anonymous PUT in WebDAV</title><link>http://forums.iis.net/thread/1863769.aspx</link><pubDate>Sat, 16 Feb 2008 19:34:39 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1863769</guid><dc:creator>lcx</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1863769.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1045&amp;PostID=1863769</wfw:commentRss><description>&lt;p&gt;How do I enable anonymous PUT? &lt;/p&gt;
&lt;p&gt;I have enabled anonymous PROPFIND but PUT requires authentication:&lt;/p&gt;
&lt;p&gt;2008-02-16 19:16:11 W3SVC2 SERVER 59.112.38.230 PROPFIND /testfolder - 80 - 59.112.38.230 HTTP/1.1 Microsoft-WebDAV-MiniRedir/6.0.6001 - - &lt;a href="http://www.example.com/"&gt;www.example.com&lt;/a&gt; 207 0 0 805 172 1&lt;br /&gt;2008-02-16 19:16:11 W3SVC2 SERVER 59.112.38.230 PUT /testfolder/Test.mp4 - 80 - 59.112.38.230 HTTP/1.1 Microsoft-WebDAV-MiniRedir/6.0.6001 - - &lt;a href="http://www.example.com/"&gt;www.example.com&lt;/a&gt; 401 0 5 5347 191 3&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My settings:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;location path=&amp;quot;MySite&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.webServer&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;webdav&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;authoring enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;properties allowAnonymousPropfind=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/authoring&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/webdav&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/location&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;location path=&amp;quot;MySite/testfolder&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.webServer&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;webdav&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;authoringRules&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add users=&amp;quot;?&amp;quot; path=&amp;quot;*&amp;quot; access=&amp;quot;Read, Write&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/authoringRules&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/webdav&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/location&amp;gt;&lt;/p&gt;</description></item></channel></rss>