我正在尝试在我想要允许匿名访问的服务器上托pipe一个网站。
我已经从Go-Daddy购买了一个域名,并且将A / MX-Record更改为指向我的服务器(因为我也在运行Exchange Server,所以我没有听说过这是个坏主意,请参阅我的其他问题) 运行ASP .NET网站和Exchange Server在同一台机器上? )。
因此,当我导航到我的域时,它确实进入我的服务器,因为我提出了欢迎使用Windows Server 2003页面的标准。 但是,我不希望发生这种情况,我不想将来自我的新域的任何请求redirect到不同的网站文件夹。
我到目前为止做的是…
1)打开IISpipe理器
2)创build一个新的网站
3)将网站的主机头设置为我的新域
4)确保匿名访问已启用。
这一切工作正常,但是,每当我导航到我的领域,它不断提示我login。一旦login它将显示页面的所有内容,否则它不会。
所以我去了特定的文件夹,并在Web共享选项卡中尝试启用我创build的新网站共享。 但是,每次我为我的网站启用它并应用它,回到检查它总是回到“不要共享”。
请帮我把我逼疯了!
分享? 您需要检查该网站所在位置的文件和文件夹权限。 无论您的IIS运行匿名访问帐户需要有读取访问的网站文件…这是/通常是IUSR_,但可能会有所不同,具体取决于设置。
这个服务器是否也作为一个域控制器?
这里有一个相关的问题在SO回答。
另外,什么时候事件日志说什么时候提示发生? 这可能是很多问题从一个坏的IIS来宾帐户密码同步到一个完整的安全日志^^
找出我做错了什么…
我正在检查“运行脚本(如ASP)” 。 我想因为这个,我将不得不授予IUSR_MachineName帐户访问ASP.NET框架dll(在系统文件夹中)。
由于这只是一个静态网站取消select这个选项似乎解决了这个问题!