这是我的情景。我有一个在“AppPool1”下运行的网站,运行正常。我在该站点中创建了一个新应用程序(“test”)并将其设置为使用“AppPool2”。
问题在于http://mysite.com有效,但http://mysite.com/test没有。我收到500.19错误。如果我将其切换回使用“AppPool1”,它可以正常工作。
我是否误解了应用程序池的用途?我以为你可以做我想要完成的事情?应用程序池是否应该分配给不同的站点,而不是分配给站点内的应用程序?
我尝试重新创建应用程序池并为应用程序目录分配权限但没有成功。
答案 0 :(得分:2)
问题解决了。确保您的根文件夹也具有IIS AppPool \ apppoolname权限。即使应用程序位于不同的目录中