发布程序后,访问时候总是弹出windows对话框,让输入用户名和密码,怎么回事?
我现在发布了个asp.net的程序,win2000server服务器的地址映射的互联网公网的地址(其本身有个局域网ip)。
我把文件copy到wwwroot下,把everyone权限可读取,虚拟目录可以匿名访问。
webconfig:
<authentication mode="Forms">
<forms name="App" loginUrl="Public/FrmLogin.aspx" protection="All" timeout="300" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<appSettings>
<add key="ConnectionString" value="server=127.0.0.1;uid=sa;pwd=1;Database=dbname;" />
<add key="Protocol" value="http"/>
<add key="Host" value=221.148.139.6"/>
<add key="Port" value="80"/>
<add key="Path" value="Appname"/>
</appSettings>
请大家帮忙看看,我直接访问http://221.148.139.6/Appname 可以吗?
221.148.139.6(加入是公网上的固定ip)映射到我的这个win2000server 上的。
现弹出对话框,且在互联网上不能访问