项目中遇到了一个问题,在本地测试的时候没有问题,但是部署到服务器上就会出现500错误,事件提示1000及2264错误。
前提
- 服务器环境:Windows Server 2016
- 服务器版本:IIS 10
- 服务器语言:ASP.NET
- 服务器框架:.NET Framework 4.6
使用Asp发送邮件,并返回到原来的页面,每次邮件发送后都会出现500错误,事件提示1000及2264错误。
解决方法
第一种解决方案
在C:盘下找到
inetpub文件夹,找到temp文件夹,为appPools的文件夹添加权限,添加权限的用户为IIS_IUSRS,权限为完全控制。重启IIS服务。
第二种解决方案
打开IIS管理器,找到应用池,找到默认应用池,右键点击,选择高级设置。
找到进程模型,点击高级设置,找到标识,点击更改。
选择本地系统账户,点击确定。
你会发现事件提示已经没有了。程序也可以正常运行了。
总结
- 500错误是服务器内部错误,一般是服务器配置错误或者服务器程序错误。
- 1000错误是服务器内部错误,一般是服务器配置错误或者服务器程序错误。
- 2264错误是服务器内部错误,一般是服务器配置错误或者服务器程序错误。