PRB: Multiple Users Able to Check Out Same File Concurrently

Last reviewed: December 11, 1997
Article ID: Q174203
The information in this article applies to:
  • Microsoft Visual InterDev, version 1.0
  • Microsoft Visual SourceSafe, 32-bit, for Windows, version 5.0

SYMPTOMS

In a Visual InterDev Web Project with Source Control enabled, one or more of the following symptoms are present:

  • Visual Source Safe shows all files checked out by IUSR_<MachineName>.
  • Multiple users are able to check out the same file concurrently.
  • When saving a file, the following message appears:

          A more recent version of the file '<filename>' has been saved to the
          Web by 'IUSR_<MachineName>' on '<date/time>'. Do you want to replace
          this version with your file?
    

CAUSE

If NTFS permissions on the FrontPage Server Extensions are not properly configured, they may allow anonymous author or administrator access to the files contained in the Web project. When this happens, Visual SourceSafe records the file as being checked out by the Internet Guest Account, IUSR_<MachineName>. This can cause users to get unwanted error messages when trying to save a file.

Visual Source Safe does not normally allow files to be checked out concurrently when integrated with Visual InterDev. If it does, it is caused by incorrect NTFS file permissions on the FrontPage Server Extensions. This can cause file corruption and data loss.

RESOLUTION

In Visual InterDev, select Web Permissions from the Project menu. In the Users tab, remove the Internet Guest Account if present. In the Groups tab, remove the Everyone group and any other groups that contain the Internet Guest Account, such as the built-in group, Interactive.

STATUS

FrontPage Server Extensions rely on the built-in security model of the Web server they are installed on; in this case, Internet Information Server or Peer Web Services use NTFS permissions. This behavior is by design.

REFERENCES

For additional information on how FrontPage Server Extensions interact with NTFS permissions, please see the following articles in the Microsoft Knowledge Base:

   ARTICLE-ID: Q162144
   TITLE     : FP97: Minimum NTFS File Permission Requirements


For the latest Knowledge Base articles and other support information on Visual InterDev and Active Server Pages, see the following page on the Microsoft Technical Support site:

   http://support.microsoft.com/support/vinterdev/

Keywords          : ssidev VIFPSE kberrmsg
Technology        : kbInetDev
Version           : WINDOWS:1.0,5.0
Platform          : WINDOWS
Issue type        : kbprb


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: December 11, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.