当我只能通过 FTP 访问服务器时,如何用密码保护 IIS 目录?我无法调整任何 IIS 设置或添加用户或执行类似操作。
答案是:
Apache 中的 IIS 基本授权 ala .htaccess/.htpasswd
没有帮助,因为我只能通过 FTP 访问服务器。我只需要密码保护目录。
我尝试了 web.config 文件的几种变体。当用户尝试从我的测试目录加载页面时,我可以弹出一个基本的 HTTP 身份验证表单,但我无法配置身份验证部分。服务器抱怨:
分析器错误消息:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序而导致的。
每当我<authentication>
向我的 web.config 添加一个部分时。
我很感激任何人提供的帮助。
编辑:我不知道该服务器上运行的是哪个版本的 IIS,但是这是来自错误消息的服务器标签:
版本信息:Microsoft .NET Framework 版本:1.1.4322.2490;ASP.NET 版本:1.1.4322.2494