当前位置:编程学习 > C#/ASP.NET >>

IIS发布.Net网站遇到需要验证的问题

我的运行环境是Win7+IIS7
网站是.Net开发的,现在需要部署到IIS发布,遇到了一点问题,有点摸不着头脑,希望遇见过这种问题的大神给个思路。

网站部署到IIS7,默认的端口是80,访问后遇到了一个“需要验证”的弹出窗口,需要输入用户名和密码,不管输入什么都没有效,奇怪的地方在于,网站有四个模块,其中三个模块功能正常,就有一个模块一点击就弹出了“需要验证”的窗口。弹出窗口见附图。

当我将网站的绑定端口改为8080时,各个模块都可以正常访问,没有弹出要验证的窗口。
在用VS2012直接运行访问时也是正常的。

在IIS里将匿名身份验证已经启用,同时设定了通过特定用户访问了,都无法解决。
我要问的是:
这个是什么方面的问题,有什么解决思路吗?
80端口和8080端口对于网站文件的权限控制有什么不一致吗?
多谢!

附图:
--------------------编程问答-------------------- 把网站目录访问权限设置成Everyone试试. --------------------编程问答-------------------- 核对下4个模块的访问权限是否全部一样 --------------------编程问答-------------------- 是否启用了ClickOnce安全验证,试着改成“这是部分可信的应用程序”

也试着在Properties\AssamblyInfo.cs文件中加上一行
//设置允许部分信任该程序集,而不需要完全信任
[assembly: System.Security.AllowPartiallyTrustedCallers()]
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,