页面可以访问,只是说有的访问时弹出登录框,需要的是 访问的时候不弹出登录框。
问题现在已经解决:是参考以下设置搞的。

To keep it simple:
1. Disable client integration
第一步,在管理中心网站的应用程序管理---应用程序安全性---验证提供程序里将“是否客户端集成”选择 否
2. Remove the OPTIONS verb from the <HTTPHandlers> registration line in the web.config file for the site
第二步,在网站的虚拟目录下找到web.config打开,找到<httphandlers>
然后将第三行<add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
     删除,然后重新启动网站,万事ok!
我测试了,很好用!
注意:做好备份,因为修改后,sharepoint designer就不能用了,如果需要用designer只好恢复了

原文地址 http://www.objectsharp.com/cs/blogs/max/archive/2008/04/21/sharepoint-public-facing-website-and-microsoft-office-documents.aspx