我的网站确实遇到了一个奇怪的问题。它在本地运行良好,但在线时显示 iis 8 500 - 内部服务器错误
。
在站点的在线版本和本地版本中,我使用相同的远程数据库。该网站在线运行,但当我尝试将文件上传到网站的“上传”目录时,它会掉线。
我不知道是什么问题,因为我无法得到任何详细的错误。我已经在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。我怀疑用户没有写权限,我要求托管管理员授予写权限(我现在正在等待)。
您认为这是什么问题?另外,为什么我没有收到详细的错误信息?
最佳答案
写权限是我收到错误的原因。
我之前给了文件夹读/写权限,但是当发布较新的项目版本时,它们似乎被覆盖了。
(发布时我们删除目标上的所有文件)。
关于c# - IIS 8 上的内部服务器错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20373376/