我已将我的应用程序部署到服务器,如下所示(从此处开始):
部署ASP.NET MVC应用程序
- 在Visual Studio中,打开要部署的项目。
- 在Solution Explorer中,展开References节点。
- 选择以下程序集:
- System.Web.Mvc
- System.Web.Routing
- System.Web.Abstractions
- 在“属性”窗口中,将“将本地复制”设置为“真实”。
- 在解决方案资源管理器中,右键单击项目,然后单击“发布”。将显示“发布Web”对话框。
- 在目标位置(http:,ftp:或磁盘路径)中,浏览到本地文件夹,然后单击“打开”。
- 选择“使用本地副本替换匹配的文件”或“发布前删除所有现有文件”。
- 在“复制”下,根据需要选择以下选项之一:仅在源项目文件夹中运行此应用程序,所有项目文件或所有文件所需的文件。
- 如果您的应用程序包含App_Data文件夹中的文件(如数据库文件),请选择“包含App_Data文件夹中的文件”。
- 点击发布。部署应用程序所需的所有文件都将复制到目标文件夹。
醇>
之后我连接数据库时遇到错误,这是关于修复的记录失败的问题。然后我面对500 internal server error
。
我尝试启用调试选项并显示无效的错误(here are the details)。
我试图做一些盲尝试,例如我创建了一个控件/视图,它的视图只是显示一个没有任何逻辑的静态输出,但它仍然有500个错误。
我不知道如何修复此问题以及如何继续调试此项目。我能知道什么?