我的网站确实存在一个奇怪的问题。它在本地工作正常,但在线显示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。我怀疑用户没有写权限,我要求托管管理员提供写权限(我现在正在等待)。
你认为它的问题是什么?另外,为什么我没有得到详细的错误?
答案 0 :(得分:1)
写入权限是我收到错误的原因。
之前我给了文件夹读/写权限,但看起来它们在发布较新的项目版本时被覆盖了。
(发布时我们会删除目标上的所有文件)。