Article ID: 942858 - Last Review: September 27, 2007 - Revision: 1.0 BUG: Error message when you try to upload a file from a Windows Vista client to a server that is running IIS 6.0: "Cannot read from source file or disk"SYMPTOMSWhen you try to upload a document to a server that is running Internet Information Services (IIS) 6.0, you may receive an error message that resembles the following: Cannot read from source file or disk CAUSEThis issue occurs when the following conditions are true:
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section. MORE INFORMATIONThe Windows Vista WebDAV client sends an "If: (<opaquelocktoken:GUID>)" header together with a PROPPATCH request. The PROPPATCH request is sent after the PUT request to upload the file. This behavior causes IIS to try to use OLE structured storage to write properties to the file while the file is being committed to disk on another thread. A network trace shows the PUT request succeeds with status code 207. However, the PROPPATCH request may fail with error code 500. The PROPPATCH request may also fail with error code 405 because an extra check is performed on the file system type on the remote computer on which IIS content is stored. If the user on the Windows Vista client clicks Cancel in the error message dialog box, a DELETE request is sent to the computer that is running IIS. Note A Windows XP WebDAV client does not send the lock token. Therefore, you do not experience this issue when you upload files from a computer that is running Windows XP. REFERENCESFor more information about opportunistic locks, visit the following Microsoft Developer Network (MSDN) Web site: http://msdn2.microsoft.com/en-us/library/aa365433.aspx
(http://msdn2.microsoft.com/en-us/library/aa365433.aspx)
For more information about how to configure opportunistic locking in Windows, click the following article number to view the article in the Microsoft Knowledge Base:
296264
(http://support.microsoft.com/kb/296264/
)
Configuring opportunistic locking in Windows
| Article Translations
|
Back to the top
