已发布的mvc应用程序上的Http 1.1 500内部服务器错误,但在本地主机

时间:2015-07-17 08:33:26

标签: asp.net-mvc

我有一个MVC应用程序会发送这样的电子邮件:

<Authorize>
<HttpPost()>
<AllowAnonymous>
<ValidateAntiForgeryToken()>
Public Function SubmitIssue(<Bind(Include:="ID,Summary,Description,Comment,Attachment")>
table as iTable, mail as iTable, fileuploader as HttpPostedFileBase)
'send email code
'redirect to view
End Function

然后视图包含:

@Using (Html.BeginForm("SubmitIssue","User",FormMethod.Post, New With { .id = "form1", .enctype = "multipart/form-data"})) 

@Html.AntiForgeryToken()

'html view page

正在使用在服务器应用程序和localhost应用程序上使用的完全相同的代码和SQL数据库。为什么我在服务器应用程序上收到Http 1.1 500内部服务器错误消息?

服务器和localhost应用程序之间是否存在阻止其正常工作的区别?我之前以更简单的方式工作,但必须向其添加信息,因此服务器不会阻止请求。

服务器上的应用程序将重定向到MVC错误消息页面并说:

错误。处理您的请求时出错。

localhost应用程序将返回HTTP Result将返回302并重定向到正确的视图,但已发布的应用程序将HTTP Result返回500.

0 个答案:

没有答案