asp.net应用程序(c#)在调试模式下正常工作;发布,获得401.1错误(未经授权)。 当我放入网址时,会出现一个对话框,询问用户名为&的密码。把它放在3倍,错误。发布的asp.net WebApp将无法连接。 401.1未授权
这是一个内部应用程序,仅使用Windows身份验证。
IIS 7.5,使用ApplicationPoolIdentity。
SQLServer数据库
从401.1页特定错误消息:
模块WindowsAuthenticationModule
通知AuthenticateRequest
处理程序ExtensionlessUrlHa ndler集成-4.0
错误代码0x8009030e
请求的URL http://smalltools.dbsvc.com:80/鸭
物理路径C:\的Inetpub \ SmallTools
登录方法尚未确定
登录用户尚未确定
该应用程序有一个用户表来确定该用户的“角色”。我在master页面中根据经过验证的用户查询表并返回角色。这反过来决定哪些按钮在导航栏上可见。
看着在安全日志中,并发现了以下3项:
2012-07-20 14:55:11 10.0.1.38 GET/- 80 - 10.0.13.106 Mozilla/5.0+(Windows+NT+6.1;+rv:14.0)+Gecko/20100101+Firefox/14.0.1 401 2 5 15
2012-07-20 14:55:20 10.0.1.38 GET/- 80 DE\cin.bro 10.0.13.106 Mozilla/5.0+(Windows+NT+6.1;+rv:14.0)+Gecko/20100101+Firefox/14.0.1 500 0 0 125
2012-07-20 14:55:20 10.0.1.38 GET /favicon.ico - 80 DE\cin.bro 10.0.13.106 Mozilla/5.0+(Windows+NT+6.1;+rv:14.0)+Gecko/20100101+Firefox/14.0.1 404 0 2 0
任何想法可能会导致无法登录?任何线索我可以修复,使其工作?我整天都在研究,并没有发现可能存在的问题。 感谢您收到任何信息。 谢谢 Cindy
web.config文件中定义了哪种类型的身份验证(如果有)? – 2012-07-20 18:16:32
这是一个外部网站吗? – 2012-07-20 19:01:34