我不知道什么原因,我本地开发服务器 (IIS 7) 上的 ASP.NET 网站开始返回错误代码 500 -内部服务器错误。
在授予用户“ Users (MY_COMPUTER_NAME\Users)
”对该文件夹(IIS 下的虚拟文件夹)的完全控制权限后,网站再次开始运行。但这次我的 PDF 创建器 DLL 仍然无法工作(只是一直返回 null),似乎仍然是这个安全问题。
我是否遗漏了其他安全设置?我已将文件夹的完全控制权授予以下用户:
- 独立专家
- 系统
- 本地服务
- 网络服务
- 我的名字(Belrije\我的名字)
- 管理员 (Belrije\Administrators)
- 用户 (Belrije\Users)
- IIS_IUSRS (比利时\IIS_USRS)
附注: 贝尔里耶是计算机名称
笔记:我的笔记本电脑上运行着同样的设置,没有任何问题。
我在用:
IIS 7
Windows 7 Ultimate
ASP.NET 3.5 Website
答案1
该错误可能由于多种原因而产生。
答案2
在应用程序的根目录中添加一个 web.config 文件并进行更改,使其显示完整的错误消息:
<customErrors mode="Off" ...>
(不要在生产服务器上执行此操作)
如果您使用 Internet Explorer,请检查“显示简短 HTTP 错误消息”设置是否不是设置,或者使用其他浏览器。