主要是对使用IIS过程遇到的问题的一些简单总结:
1. 当部署完web系统后,通过浏览器访问,如果遇到问题,一定要仔细阅读抛出来的error信息,很重要!很重要!很重要!说三遍。
2. 当每次尝试修改问题后,在iis上一定要对对应site进行stop并且start,对其application pool,建议是先stop,再start, 不要简单的recycle(有时候,并没有起作用)
3. 当遇到错误时,仔细检查配置:检查web系统文件的物理路径,右键属性后,检查系统根文件夹的security属性,确认是否有"Users"和"IIS_IUSRS"这两个组。有些问题就是它引起的。
4. 有些错误,需要在IIS上对该网站进行设置,如 Enable 32 bit application = true、设置application pool 的模式Integrated或者classic(多注意两者的区别)、
5. 注意一个windows service: ASP.NET State Service , 一般情况下,是需要它保持running状态。