WSS v3 也可以作為外部網站使用
Windows SharePoint Service 雖然主要是設計給團隊使用的(Team site), 但是它已完全採用 ASP.NET WebPart 的架構, 也支援 ASP.NET 2.0 的各種 Provider (如: MembershipProvider, RoleProvider...), 絕對有機會成為一個外部公開的網站使用。加上它把整個網站的網頁與設定都放在 SQL Server 裡, 使得用 WSS 作成 Web Farm (多台 Web 以 Load Balancer 提供同樣的服務), 避免了網站程式複製到每一台 Web Server 的錯誤風險。
不過, WSS 預設是要登入的, 要作為公開的外部網站, 重點是開啟 anonymous 的權限, 有三個地方要設: 首先是用 SharePoint 3.0 Central Administration 在 Central Administration > Application Management > Authentication Providers > Default 裡勾選 Enable anonymous access; 其次是在 WSS 的網站裡的 Site Settings > Advanced Permissions 的 Settings 上多了一個 Anonymous Access 可以選, 點選進入後勾選 Entire Web site; 最後再檢查 IIS Manager 裡的網站安全設定, 看看有沒有勾選 Enable anonymous access。
設好之後, WSS 不用登入, 也可以瀏覽網站的內容。
Comments
Anonymous
December 24, 2006
請問,為何網站的url會設定成http://servername:81呢?這樣的網址似乎不能為外部使用? 另外我要進所設定的小組網站時,網址必須加上default.aspx,也就是不能直接打http://ip:81,必須打HTTP://ip:81/default.aspx請問以上的問題如何解決呢? 謝謝您Anonymous
December 25, 2006
針對外部網址的設定方式, 我已經另外貼了一篇作法, 請參考 http://blogs.msdn.com/wtchou/archive/2006/12/25/wss.aspx 至於 default.aspx 的問題, 我怎麼試都沒有你所說的狀況, 不需要打 default.aspx 也會直接 redirect 到 default.aspx。