可以这样,在iis建两个网站,一个给外面用,一个给内部用户用.
外面那个绑定外网的域名,这样就可以了.

解决方案 »

  1.   

    这个和数据库没什么关系程序想实现的是:域内的用户不用登陆就能进入站点首页,域外的用户需要填写用户名密码才能进入站点首页。
    打开站点的时候会启用winlogin.aspx进行验证,因为winlogin.aspx是基于windows验证的,因此域内的用户可以通过此验证,直接进入站点首页。域外的用户打开站点就会看到windows验证的弹出窗要求输入用户名密码,点击取消会引发401错误,被转到Login.aspx。我现在就是想略过这一步,域外的用户打开站点时直接引发401错误转到Login.aspx。
      

  2.   

    你转到login.aspx还是401错误,所以我的建议还是建两个网站,程序数据库都用一套,只是接入不同,我觉得这是目前最好的方式了.