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 不用登入, 也可以瀏覽網站的內容。