C# ASP.NET MVC:500服务器内部错误
我已将我的应用程序部署到服务器,如下所示(从这里开始): 部署ASP.NET MVC应用程序的步骤C# ASP.NET MVC:500服务器内部错误,c#,asp.net,asp.net-mvc,error-handling,C#,Asp.net,Asp.net Mvc,Error Handling,我已将我的应用程序部署到服务器,如下所示(从这里开始): 部署ASP.NET MVC应用程序的步骤 在Visual Studio中,打开要部署的项目 在解决方案资源管理器中,展开“引用”节点 选择以下部件: System.Web.Mvc System.Web.Routing System.Web.Abstractions 在“属性”窗口中,将“复制本地”设置为True 在解决方案资源管理器中,在项目上单击鼠标右键,然后单击“发布”。将显示“发布Web”对话框 在目标位置(http:、ftp:
- System.Web.Mvc
- System.Web.Routing
- System.Web.Abstractions
500内部服务器错误
我尝试启用调试选项并显示不起作用的错误()
我尝试了一些盲试,例如,我创建了一个控件/视图,其视图仅显示静态输出,没有任何逻辑,但仍然有500个错误
我不知道如何修复此问题以及如何继续调试此项目。我能知道些什么?将错误日志添加到应用程序中,和/或检查Windows事件日志。@它托管在共享主机上,我没有访问Windows事件日志。我使用elmah记录错误,但它不起作用。所以呢?你不需要艾玛。在您的全局应用程序类(global.asax或global.asax.cs)中,您将看到一个
application\u Error
方法(也可以添加一个)。当您的应用程序中出现错误时,将调用该函数。将其写入App\u Data
中的文件,或通过电子邮件向您发送错误信息。将错误日志添加到您的应用程序中,和/或检查Windows事件日志。@它托管在共享主机上,我尚未访问Windows事件日志。我使用elmah记录错误,但它不起作用。所以呢?你不需要艾玛。在您的全局应用程序类(global.asax或global.asax.cs)中,您将看到一个application\u Error
方法(也可以添加一个)。当您的应用程序中出现错误时,将调用该函数。将其写入App\u Data
中的文件,或通过电子邮件向您发送错误信息。