1

一直在寻找答案,但阅读了一些相互矛盾的报告。

我有一个带有表单身份验证设置的 asp.net 网站,并且我正在将一些 php 页面添加到站点内的子文件夹中。我希望这些页面遵循与站点其余部分相同的身份验证,即如果未登录,将被退回到我的 asp.net 登录表单。

目前,如果我访问一个文件http://localhost/test/test.php,即使我没有登录,它也会提供它。但是,如果我只是浏览到该文件夹http://localhost/test/​​,它确实会将我弹回登录页面。我想我需要通过 asp 管道强制这些 PHP 页面,但这在经典模式/iis6 下是否可行?

4

1 回答 1

0

我似乎通过执行以下操作来完成这项工作:

  1. 将包含我的应用程序的文件夹转换为 iis 6 管理器中的应用程序
  2. 在上述文件夹的属性对话框的目录选项卡中单击配置,并定义指向 c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll 的通配符映射
于 2013-06-10T15:21:53.830 回答