Troubleshooting Saving a File to a Document Library from Programs

Archived content. No warranty is made as to technical accuracy. Content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
On This Page

Can I use a Web browser to save my document to a Web site based on SharePoint Team Services from Microsoft?
Do you have the proper permissions on the Web server to save files to the document library?
Did you receive the message "There has been a network or file permission error…" after trying to save?
Does the administrator for your Web Server need to create a custom HTTP header for SharePoint Team Services?
Do you need to empty the Web folders cache?
Does your Web server administrator need to disable DAV support?

Can I use a Web browser to save my document to a Web site based on SharePoint Team Services from Microsoft?

To save a file directly from a program to a SharePoint Team Services document library, the program must be compatible with SharePoint Team Services. For example, Office XP programs support saving directly to document libraries. Previous versions of Office don't provide this feature.

If the program is not compatible with SharePoint Team Services, you can use your Web browser to upload the file to the document library. To upload a file to a document library by using a Web browser, follow these steps:

  1. On the top link bar of the Web site based on SharePoint Team Services, click Documents.

  2. Click the name of the document library where you want to add the file.

  3. Click Upload Document.

  4. Click Browse to find the file you want to upload, and then click Open.

  5. If you want this file to replace a file of the same name in the library, select the Overwrite if document already exists? check box.

  6. If there are other fields, enter information in them as desired.

  7. Click Save and Close.

Do you have the proper permissions on the Web server to save files to the document library?

Contact your Web site administrator and confirm that your account has Author role permissions. Users assigned to the default Browser or Contributor roles cannot upload documents to document libraries.

Did you receive the message "There has been a network or file permission error…" after trying to save?

If you receive the message "There has been a network or file permission error…" while trying to save a file to a document library from within a program that is compatible with SharePoint Team Services, you may need to change your proxy server settings. This problem occurs in intranet sites based on SharePoint Team Services that use accounts from the network domain. SharePoint Team Services uses Microsoft Windows® NT authentication to ensure that only users with valid user names and passwords may access the site. However, Internet proxy servers don't support this authentication method, so you must bypass the proxy server for local (intranet) addresses.

To bypass your Internet proxy server for local addresses in Internet Explorer 5 or later, follow these steps:

  1. In Internet Explorer, click Tools, and then Internet Options.

  2. In the Internet Options dialog box, click the Connections tab, and then click LAN Settings.

  3. Under Proxy server, click Bypass proxy server for local addresses, and then click OK.

Does the administrator for your Web Server need to create a custom HTTP header for SharePoint Team Services?

Your Web site administrator may need to create a custom HTTP header that forces Microsoft Internet Information Services (IIS) to inform the users' client software that it is communicating with a server running SharePoint Team Services. To create a custom HTTP header, the Web site administrator needs to follow these steps:

  1. On the Windows taskbar, click Start, point to Programs, point to Administrative Tools, and then click Internet Service Manager.

  2. In the right pane, right-click the computer name, and then click Properties.

  3. In the Master Properties section, click WWW Service and click Edit.

  4. Click the HTTP Headers tab.

  5. Click Add.

  6. In the Custom Header Name box, type:

    MS-Author-Via

  7. In the Custom Header Value box, type:

    MS-FP/4.0,DAV

  8. Click OK.

  9. Click Add.

  10. In the Custom Header Name box, type:

    MicrosoftOfficeWebServer

  11. In the Custom Header Value box, type:

    5.0_Collab

  12. Click OK.

  13. Click Apply. If the Inheritance Overrides dialog box appears, choose one of the following options:

    • Note which servers have unique settings applied to them and manually add the "MS-Author-Via" and "MicrosoftOfficeWebServer" headers to each virtual server later.

      or

    • Click Select All to apply the settings you just made to all your virtual servers. If you choose this option, you will lose any custom headers that you added to your virtual servers.

  14. On the Windows Taskbar, click Start, point to Programs, point to Accessories, and then click Command Prompt.

  15. In the Command Prompt window, type:

    IISRESET

    and then press ENTER.

Do you need to empty the Web folders cache?

Some users may still have a problem saving to the Web server. This can occur if the user's computer is caching the Web folder settings. To correct the problem, clear the cache on the client computer. To do this, follow these steps:

  1. On the Windows Desktop of the client computer, double-click My Network Places.

  2. Delete the Web folder shortcut that points to the team Web site where you are trying to save a file.

  3. On the Windows taskbar, click Start, point to All Programs, point to Accessories, and then click Command Prompt.

  4. In the Command Prompt window, type:

    cd /d %USERPROFILE%\Application Data\Microsoft

    and then press ENTER. Leave the Command Prompt window open.

  5. Right-click the Windows taskbar, and then click Task Manager.

  6. In the Task Manager window, click the Processes tab.

  7. In the list of processes, right-click explorer.exe, and then click End Process. When you are prompted to confirm whether you want to end this task, click Yes.

  8. Switch to the Command Prompt window. Type:

    rd /q /s MSDAIPP

    and then press ENTER.

  9. Switch to the Task Manager window. On the File menu, click New Task (Run).

  10. In the Open box, type:

    explorer

    and then click OK.

Does your Web server administrator need to disable DAV support?

If you continue to have problems after you've having completed the steps in the previous sections, your Web site administrator may need to disable Windows Distributed Authoring and Versioning (DAV) extensions on the Web server running SharePoint Team Services. To do this, the Web site administrator needs to follow these steps:

  1. On the Web server running SharePoint Team Services, click Start, point to Programs, point to Accessories, and then click Command Prompt.

  2. Stop IIS services. In the Command Prompt window, type:

    IISRESET /STOP

    and then press ENTER.

  3. Set the access control list (ACL) rights on the Httpext.dll file to everyone no access :

    1. In the Command Prompt window, type:

      CD %SystemRoot%\System32\Inetsrv

      and then press ENTER.

    2. Type:

      CACLS httpext.dll /D Everyone

      and then press ENTER. If you are prompted to confirm, type y, and then press ENTER.

  4. To restart IIS services, type:

    IISRESET /START

    and then press ENTER: