我把网站发布到IIS以后,如果鼠标右键点击某个页面,然后选“在浏览器查看”,这样做一切正常可是当我直接运行调试的时候,却给我弹出了个对话框说“无法在WEB服务器上启动调试,调试失败,因为没有启用集成Windows身份验证,调试失败”这个问题到底出现在那里呢?在那里启动集成windows身份验证呢
解决方案 »
- 提高简单的页面问题
- “System.Web.HttpRequest.ServerVariables”是“属性”,但此处被当做“方法”来使用
- 问一个Cookies的问题
- 求正则表达式的互转(php转.net)
- Petshop4.0功能分析
- 已经做好的一个网站,如何让多个域名都可以访问到它?
- 两个服务器,两个不同的站点,如果共享登陆?
- 开发asp.net,都用什么工具?
- 如何在asp.net用C#设置防别人偷看address.aspx里的内容:只能通过Player.aspx来访问,而不能直接访问address.aspx
- 关于构造函数
- 页面中判断是否登录的问题
- Sys.WebForms.PageRequestManagerServerErrorException : 12031
你调试程序还要使用iis?vs2003的程序?
选中集成windows身份验证 前的复选框 选中启用匿名访问 前的复选框-- 确定
开始--运行--inetmgr--右击 默认网站--属性--目录安全性--身份验证和访问控制--编辑--
选中集成windows身份验证 前的复选框 选中启用匿名访问 前的复选框-- 确定
这个是对的
不过匿名应该到不一定要选上吧
http://www.51sole.com
2、Web.config文件里的debug="false" 改为debug="true"
3、集成window身份验证
右击"我的电脑"->"管理"->"服务和应用程序"->"Internet信息服务管理器"
->"网站"->"默认网站"->"属性"->"目录安全性"选项卡->"身份验证和访问控制块"->"编缉"->选中"集成windows身份验证"(针对win2003系统,其它系统大体相同)
4、集成身份验证后,对匿名用户使用下列windows用户帐户,
用户名为 机器名\IUSR_机器名,密码系统自动添加。此用户属于Guests用户组,不能更改。
匿名访问 Internet 信息服务的内置帐户
5、登录用户隶属于Debuger Group组和Adminstrator组(调试权限和对文件完全控制权限), ASPNET用户隶属于Administrator组(操作apsx文件权限)
6、在IE里 自动使用当前用户名和密码登录(要注销重新登录才有效)
"工具"->"Internet选项"->"自定义级别"->"自动使用当前用户名和密码登录"
7、检查“保持HTTP连接”复选框是否选中,如果没有,选中。