我可以成功导航到: http://localhost/postinfo.html
请注意上面的html文件扩展名。
但是当我导航到这个现有的页面:
http://localhost/localstart.asp我是promoptinput我的用户名/密码,我这样做,但对话框保持reappearingeachachachach的时间,我正确地input它。
当我尝试使用我的外部IP地址
http://24.63.238.17/postinfo.html与我的路由器端口转发端口80的stream量到同一台机器的IP地址,我得到followinge错误:
The server 24.63.238.17 at UTA200-TM requires a username and password. Warning: This server is requesting that your username and password be sent in an insecure manner (basic authentication without a secure connection).
我没有在这台机器上的反病毒程序,我试图closuresWindows防火墙。
所有这一切工作在一个时间,我不知道是什么改变。 我不想认为我的ISP在阻止80端口上的传入stream量,因为这曾经工作 – 当然,它可能已经改变,但我希望有希望…
有人可以帮助我的家庭内部网之外的人访问我的网站吗?
检查您在IIS中设置的身份validation方法。 看起来您已经select了基本身份validation,因此需要input用户名和密码,因此您需要将其切换为匿名访问。 你没有说你使用的是什么版本的IIS,但是这里的页面 (这是Server 2003的)可能会帮助一些指针来正确设置它。
顺便说一句,如果你的机器可以从互联网上访问,没有AV安装是一个baaaaddd的想法。
我最好的猜测是,您用IIS帐户来执行ASP代码时遇到问题。 在站点的属性中,在“ 目录安全性”选项卡上单击“ 匿名访问”下的“ 编辑”button。 请注意此处提及的用于匿名访问的帐户的用户名(通常为IUSR_ *)。 检查文件夹上的安全设置,以确保用户对网站目录具有足够的权限(读取和执行)。