IIS 8上的内部服务器错误500

时间:2013-12-04 10:52:44

标签: c# asp.net-mvc entity-framework iis web-config

我的网站确实存在一个奇怪的问题。它在本地工作正常,但在线显示iis 8 500 - internal server error

在网站的在线版本和本地版本中,我使用相同的远程数据库。该网站在线工作,但当我尝试将文件上传到“上传”目录时,它就会丢失,该目录是网站的一部分。

我不知道问题是什么,因为我无法得到任何详细的错误。我已经在web.config中添加了这些代码片段,但仍然无法获得详细的错误说明。

<httpErrors errorMode="Detailed" />
<customErrors mode="Off"/>
<compilation debug="true" targetFramework="4.5"/>
<httpErrors errorMode="Detailed" />

我还设置了最大文件大小:

<security>
   <requestFiltering>
      <requestLimits maxAllowedContentLength="4096" />
   </requestFiltering>
</security>

我尝试上传的文件大小只有几KB。我怀疑用户没有写权限,我要求托管管理员提供写权限(我现在正在等待)。

你认为它的问题是什么?另外,为什么我没有得到详细的错误?

1 个答案:

答案 0 :(得分:1)

写入权限是我收到错误的原因。

之前我给了文件夹读/写权限,但看起来它们在发布较新的项目版本时被覆盖了。

(发布时我们会删除目标上的所有文件)。