IIS7+ SQL Server 2008 Express + User Instance + ASP.NET Membership 服務
1.今在IIS 7 新增一個Application Pools,叫mypool
2.在IIS7 Default Web Site下建立一個ASP.NET 4 Web Site,設定其Application Pool為 mypool
3.網站中包含一個login.aspx網頁,其中有一個Login Control
4.網站連接字串,與machine.config檔案SQL Express的連接字串都一樣,貼一個代表,都是啟用Integrated Security與User Instance
5.但是就是無法Login....權限會不夠...
6. 試了很久,發現,居然錯在NTFS授權....使用Web Site範本建立的mdf與dbf檔案沒有試當授權...於是手動授權給Network Service帳號...
7.log檔案也要....
這樣就正常了...
結論,若Application Pool改用其它帳號的話就要授權給那個帳號,如使用Local System執行時,要手動作6,7
但不能用權限太小的帳號,例如設Local Service帳號是沒用的
沒有留言:
張貼留言