IIS 7、ASP.NET 安全噩梦

IIS 7、ASP.NET 安全噩梦

我不知道什么原因,我本地开发服务器 (IIS 7) 上的 ASP.NET 网站开始返回错误代码 500 -内部服务器错误

在授予用户“ Users (MY_COMPUTER_NAME\Users)”对该文件夹(IIS 下的虚拟文件夹)的完全控制权限后,网站再次开始运行。但这次我的 PDF 创建器 DLL 仍然无法工作(只是一直返回 null),似乎仍然是这个安全问题。

我是否遗漏了其他安全设置?我已将文件夹的完全控制权授予以下用户:

  1. 独立专家
  2. 系统
  3. 本地服务
  4. 网络服务
  5. 我的名字(Belrije\我的名字)
  6. 管理员 (Belrije\Administrators)
  7. 用户 (Belrije\Users)
  8. IIS_IUSRS (比利时\IIS_USRS)

附注: 贝尔里耶是计算机名称

笔记:我的笔记本电脑上运行着同样的设置,没有任何问题。

我在用:

IIS 7
Windows 7 Ultimate
ASP.NET 3.5 Website

答案1

答案2

在应用程序的根目录中添加一个 web.config 文件并进行更改,使其显示完整的错误消息:

<customErrors mode="Off" ...>

(不要在生产服务器上执行此操作)

如果您使用 Internet Explorer,请检查“显示简短 HTTP 错误消息”设置是否不是设置,或者使用其他浏览器。

相关内容