錯誤信息
這是我在win7 下面的IIS7部署網站的時候發生的錯誤。
Login failed for user 'IIS APPPOOL\ASP.NET v4.0'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: <local machine>]
解決方案
下面我們將一步一步地選擇Web應用程序的應用程序池,然后將
1、打開Internet 信息服務(IIS)管理器
2、在連接欄,選中出錯的Web應用程序
3、在操作欄(在右側),點擊高級設置。在彈出窗口,在常規標簽下,我們會看到當前Web應用程序可選的應用池。
4、點擊取消,當然,我們也可以在這里改變當前web應用程序所使用的應用程序池。
接下來我們將改變應用程序池的(進程模型)標識為LocalSystem。
1、打開Internet 信息服務(IIS)管理器
2、在連接欄,選中應用程序池(如下圖)
3、右鍵點擊出錯的web應用程序使用的應用程序池(在這個例子中,我們用的是ASP.NET v4.0應用程序池),然后從彈出菜單中選擇高級設置
4、在高級設置彈出框中,定位到進程模型→標識,點中標識后面的…。設置為LocalSystem
在將應用程序池的標識改成LocalSystem或NetWorkService后,我們應該能夠讓Asp.Net應用程序成功地運行在IIS7上了。
參考鏈接





