调试asp.net程序遇见的三个常见问题及其解决办法

原创 2007年09月23日 13:35:00
 

HTML Tags and JavaScript tutorial



调试asp.net程序遇见的三个常见问题及其解决办法





    本文是针对刚入门学习ASP.NET的朋友写的,大虾门无须耽误时间来阅读。:)
    在调试asp.net程序遇见的三个常见问题及其解决办法:
    1.第一个问题是:当我们自己创建一个新的ASP.NET项目或者打开一个从网上下载回来ASP.NET的源代码项目时,Visual Studio .NET给出一个错误提示:Visual Studio .NET 已检测到指定的 Web 服务器运行的不是 ASP.NET 1.1 版。
    解决这个问题有两类情况:
    (1)第一种情况的原因可能有两个:第一个是你先安装的Visual Studio .NET,然后装的IIS,所以在IIS上没有注册asp.net。第二个原因可能是因为你重新指定了IIS的网站的根目录。解决这个问题的方法就是重新注册一次,具体步骤:Windows “开始”菜单->“程序”->“Visual Studio .NET 2003”->“Visual Studio .NET 工具”->“Visual Studio .NET 命令提示”,然后在该窗口输入打开后,输入 aspnet_regiis /i 回车即可。成功安装后,你回在IIS的网站的根目录多了一个名为aspnet_client的文件夹,表示你注册成功了!
    (2)第二种情况主要出现在我们打开别人的ASP.NET的源代码项目出现,原因是我们该项目的虚拟地址我们自己机器上的IIS的网站地址可能不同,还有就是因为我们没有在我们IIS中为该项目建立一个虚拟目录。解决这个问题的方法是:在项目中,用记事本打开一个名为*.csproj.webinfo的文件,里面有个URLPath的值,我们需要对它进行修改。举个例子:如果它的值为“http://localhost/TreeViewDemos/TreeViewDemos.csproj”。第一个就是改localhost,该值应该与我们的IIS的网站地址相同,当然如果他们本身就相同就不用改了。第二个,如果你不想改动TreeViewDemos这个名称,那么你需要IIS的网站建立一个名为TreeViewDemos的虚拟目录指向它。如果你已经建立了一个其他名称的虚拟目录指向了该项目,那么就需要把TreeViewDemos改为指向该项目的虚拟名称的目录。
    2.第二个问题是:当我们当新建一个项目后并完成了最开始的工作,想调试一下该项目,调试时Visual Studio .NET给出一个错误提示:(试图运行项目出错,无法在Web服务器上启动调式。您不具备调试此应用程序的权限。此项目的URL位于Internet区域。)
    解决这个问题的步骤是:右键点击 Internet Explorer->在弹出菜单中选择“属性”->在 Internet 属性的选项卡上选择“安全”选项卡->在“请为不同区域的 Web 内容指定安全设置”中,单击“本地Intranet”或“可信站点”->单击“站点”->在“本地 Intranet”或“可信站点”对话框中,单击“高级”->在“将该 Web 站点添加到区域中”框中,输入项目的 URL,单击“添加”,然后单击“确定”->单击“确定”关闭“本地 Intranet”或“可信站点”对话框->单击“确定”关闭“Internet 选项”对话框.
    3.第三个问题是:调试时Visual Studio .NET给出一个错误提示:试图运行项目出错,无法在Web服务器上启动调式。调试失败,因为没有启用集成Windows身份验证。
      解决这个问题的步骤是:打开“Internet 信息服务”->右键点击“Web 站点”在弹出菜单中选择“属性”->在“属性”对话框中,选择“目录安全性”选项卡->在“匿名访问和身份验证”部分,单击“编辑”按钮->在“身份验证方法”对话框的选择“集成 Windows 身份验证”.
    当然,以上出现三个问题的错误对话框后,你可以点击对话框上的帮助按钮来获取MSDN的帮助信息。
 


程序调试中的常见问题及解决方法【2017.9.27更新】

1、CE(Compile Error)编译错误其实很多时候通过返回的错误信息就能找出错误。①缺失符号,如下图 第一句Error表示在“printf”前少了一个分号, 第二句Error表示在“ret...
  • Byike
  • Byike
  • 2017年08月10日 15:11
  • 535

VC 调试中一些常见的错误信息及解决方法

VC 调试中一些常见的错误信息及解决方法: 1、调试时出现 LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main...
  • caicai_zju
  • caicai_zju
  • 2016年03月30日 21:30
  • 534

初学ASP.NET开发web应用时遇到的一些常见问题和解决方法

第一个问题:在安装Microsoft Visual Studio .NET2003时,没有安装IIS,而是后安装的IIS,这种情况下,创建web应用时会报错解决方法:在命令提示窗口中运行如下命令即可:...
  • Improving
  • Improving
  • 2006年05月17日 13:39
  • 792

node.js安装过程遇到的问题

使用的node版本:0.10.29(32/64WinXP/Vista/Win7/Win8/Win10),戳我下载1、’node’ 不是内部或外部命令,也不是可运行的程序或批处理文件。网上查找资料是说n...
  • u014181418
  • u014181418
  • 2016年06月17日 14:48
  • 634

最近学习J2EE遇到的问题及解决方法(一)

我使用的J2EE开发环境是tomcat+eclipse+lomboz问题一:怎样连接mysql数据库步骤1:从mysql网站上下载jdbc驱动:http://dev.mysql.com/downloa...
  • zhouliandong
  • zhouliandong
  • 2006年07月22日 14:58
  • 566

VC++调试常见错误总结

1、errorC2859 vc90.idb is not the idb file that was used when this precompiled headerwas created。   ...
  • fanyun_01
  • fanyun_01
  • 2016年06月27日 13:45
  • 1542

MongoDB常见问题及解决方案

1、大量删除数据问题及解决方案 在线消息定时删除 请求量增加,垃圾数据需要进行删除离线批量删除 msgid contenttimestampflagobjectidfromto...
  • hanyueqi
  • hanyueqi
  • 2017年03月06日 15:49
  • 409

VC++常见调试错误

调试方式: F9设置断点  F10单步执行                      光标移动到一个代码段 ctrl+ F10 执行...
  • u014272404
  • u014272404
  • 2016年05月25日 14:40
  • 833

asp.net远程调试

1, 本地与远程机器用户名密码相同; 2,vs的RemoteDebugger目录copy 到远程,并运行msvsmon.exe; 3,以debug方式发布网站,部署到远程(重点是有pdb文件); ...
  • anyisoft
  • anyisoft
  • 2014年03月13日 18:34
  • 1604

软件测试管理常见问题及其回答

软件测试管理常见问题及其回答1、测试负责人要进行严格的测试进度跟踪吗?很多时候,由于人力资源的不足,测试项目负责人都是在执行测试,这样就使整个项目缺乏控制,一些问题(例如:有些成员的缺陷质量不够合格;...
  • casper_jiao
  • casper_jiao
  • 2007年03月07日 22:12
  • 2461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:调试asp.net程序遇见的三个常见问题及其解决办法
举报原因:
原因补充:

(最多只允许输入30个字)