教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 ASP.NET调试问题与解决

ASP.NET调试问题与解决

发布时间:2016-12-05   编辑:jiaochengji.com
教程集为您提供ASP.NET调试问题与解决等资源,欢迎您收藏本站,我们将为您提供最新的ASP.NET调试问题与解决资源
 
from msdn:
ASP.NET调试。
注 如果在本部分中找不到需要的错误消息,请查看处理常规调试问题部分或处理远程调试问题部分。
消息:无法在 Web 服务器中启动调试。
图 1. 无法启动调试错误消息
原因 1:未将 IIS 应用程序配置为使用 Integrated Windows Authentication。确保已选中“Authentication Method”对话框中的 Integrated Windows Authentication 复选框,如图 2 所示。
图 2. 启用集成身份验证
原因 2:检查 IIS 的 Enable HTTP Keep Alive 选项。如果它是关闭的,则可能需要将其打开,再尝试调试。
消息:您没有调试服务器的权限。
图 3. 无调试权限
原因 1:确保已启用 Integrated Windows Authentication。可能的原因是仅为 IIS 的 Directory 安全启用了 Basic authentication。
原因 2:如果您在使用 Integrated Windows Authentication,则需要确保您的用户帐户能够完全控制 IIS 的目录。
原因 3:如果使用完整的机器名(如 machinename.domainname.something)创建 Web 项目,则该 Web 站点会被识别为 Internet 站点。因此,Internet Explorer 的默认设置将对登录行为产生影响。在这种情况下,您需要使用当前帐户在具有 IE 设置的“Internet”区域启用登录。
然而,这不是 Internet Explorer 的默认设置,因此最好仅使用机器名来创建项目,将图 4 用作 Security Settings 的指南。
图 4. 设置 Internet Explorer 身份验证
消息:发送调试 HTTP 请求时发生服务器端错误。
图 5. 调试期间的服务器端错误
原因 1:Web 应用程序没有应用程序名。为此,请使用 IIS MMC 来检查 Web 项目的属性,确保 Web 项目具有应用程序名。当图 6 中的红色轮廓出现时,应该出现应用程序名。
图 6. 设置应用程序名
原因 2:如果使用的是 NTFS 文件格式,则确保“aspnet”具有“wwwroot”或虚拟目录文件夹上的适当权限,才能访问和写入这些文件夹。

您可能感兴趣的文章:
asp.net超时时间与上传文件大小的设置方法
ASP.NET 入门的五个步骤
ASP.NET调试问题与解决
Ext is not defined
asp.net session、登录用户、cookie常见问题解决办法
创建ASP.NET数据存储层(6)
为什么CSS样式表在IIS中会失效?
asp.net ajax时用alert弹出对话框与验证控件冲突的解决方法
组件访问被拒绝 --“/”应用程序中的服务器错误的解决方法
在ASP.NET中使用用户控件

[关闭]
~ ~