win2003高手请看:运行asp.net的程序就未被授权查看

shufa 2005-05-12 03:54:47
我的服务器上运行asp和php程序都没有问题,就是所有的asp.net的程序就出现 要求用户和密码的系统框
应该是权限的问题吧?目录有所有的访问权限,就是不行!
我把它试着放在可以运行的网站里也是这样的!
运行asp.net的网页要什么特殊的匿名用户吗?
该怎么设置啊?
非常感谢

大家可以看看就是这个网站:http://dns.yeew.net
...全文
169 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shufa 2005-05-13
  • 打赏
  • 举报
回复
这是你的IIS设定里面,选择了"WINDOWS身份验证"所致.
解决方法:
打开Internet 信息服务-找到你的站点或虚拟目录-属性-目录安全性-编辑-将"WINDOWS身份验证"的打勾去除即可.

试过了,系统框是没了,就是还是未授权访问
-----------------------------------------
web.config里是否有这句话“<identity impersonate="true"/>”有的话去掉试试。
没有这样的
就是asp.net探针都是这样
fmjwn 2005-05-13
  • 打赏
  • 举报
回复
web.config里是否有这句话“<identity impersonate="true"/>”有的话去掉试试。
hchxxzx 2005-05-13
  • 打赏
  • 举报
回复
这是你的IIS设定里面,选择了"WINDOWS身份验证"所致.
解决方法:
打开Internet 信息服务-找到你的站点或虚拟目录-属性-目录安全性-编辑-将"WINDOWS身份验证"的打勾去除即可.
shufa 2005-05-13
  • 打赏
  • 举报
回复
快啊,问题解决了给大家开空间!!
shufa 2005-05-12
  • 打赏
  • 举报
回复
在线等,非常感谢
shufa 2005-05-12
  • 打赏
  • 举报
回复
引用
<!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
-->
<authorization>
<allow users="*" /> <!-- 允许所有用户 -->

<!-- <allow users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
<deny users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
-->
</authorization>

IIS 里设置匿名访问了吗?


都试了,不行,就是连网上的探针都上这个样的!
wlzbaby 2005-05-12
  • 打赏
  • 举报
回复
IIS 里设置匿名访问了吗?
aaron_lly 2005-05-12
  • 打赏
  • 举报
回复
你看看web.config文件下的这个部分,是不是设置有问题


<!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
-->
<authorization>
<allow users="*" /> <!-- 允许所有用户 -->

<!-- <allow users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
<deny users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
-->
</authorization>

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧