每当我将BlogEngine.NET部署到远程服务器时出现错误500内部服务器错误
问题描述:
每次我在IIS上的远程服务器上部署BlogEngine时,我都会在Error 500 - Internal Server Error
的任何时候尝试创建新帖子。我遵循了在IIS上部署BlogEngine的过程(here),我创建了NETWORK SERVICE属性并在App_Data文件夹中为其授予了权限。我甚至将权限授予远程服务器上的IIS_USR属性。每当我将BlogEngine.NET部署到远程服务器时出现错误500内部服务器错误
我试着在BlogEngine上发表帖子,我收到了一条Error making post
toastr消息。而同样的项目在我的本地计算机上没有任何障碍地工作。
我缩小了后置动作到postEditController.js到$ scope.save()函数,但我没有在Inspect Element中得到任何堆栈跟踪。
答
错误500 - 内部服务器错误通常会在使用.net框架的不正确版本时弹出。检查应用程序池是4.0还是4.5,并且应用程序池正在运行。
您是否检查过IIS服务器日志? – Colwin
我检查了他们。它只是声明错误500.没有其他详细信息。 –
也许启用调试级别日志应该会帮助您至少找到错误。 – Colwin