部署C#相关的项目时,在IIS上正常步骤将程序应用池和站点新建成功后,然后通过浏览器对服务发起请求,发现报503的错误。想着报503错误,更多的是服务端有问题,于是在先想着在IIS上查找问题,可以看到所用到的应用程序池是关闭的,你再重新发起请求,依然出现503错误,再去看应用程序池还是关闭的。为啥出现这样的错误呢?
于是百度了出现的问题,跟我这个息息相关的是右键所用的应用程序池-进程模型-标识,选择内置账户-ApplicationPoolIdentity。
设置好应用程序池标识后,程序池应该是不会再自动关闭的状态了。