第一次部署在iis上发布asp项目遇到了很多问题,故在此记录,希望对看到的朋友有所帮助
部署环境:Windows Server 2008 R2、SQL Server2005、IIS7
软件是基于ASP.NET4.0开发的
1.打开IIS服务器,按照下图设置一下IIS错误页,目的是当访问网站出错时,错误页能给出错误详细原因,方便我们进行调试
2.右键生成的网站文件夹,选择属性--->安全--->编辑--->添加
添加一个名称为Everyone的角色,赋予它完全控制的权限,目的是为了IIS服务器可以访问你网站的配置文件
3.打开C盘Windows文件夹,右键其中的temp文件夹,选择属性--->安全--->编辑--->添加
添加一个名称为IIS_IUSRS的角色,赋予它完全控制的权限,目的是为了IIS服务器可以访问编译后的文件
4.发布网站的时候,一定要注意编写网站的.NET框架版本要和使用的应用程序线程池的.NET版本相同
经过上述一系列操作,如果你的网站代码没有问题,一次部署应该就会成功了