当前位置:首页 > 网络编程 > 软件语言 > .NET > .Net安装、调试的常见问题与错误

.Net安装、调试的常见问题与错误

点击次数:80 次 发布日期:2008-11-06 08:12:03 作者:源代码网
源代码网推荐
广告载入中
Q:新建项目时出错:Visual Studio .NET 已检测到指定Web服务器运行的不是ASP.NET 1.1版。您将无法运行ASP.NET Web应用程序或服务。

 A: 对于这个错误有很多可能的原因,您可以参考下面几篇KB和文章的解决方案:

源代码网整理以下“prb: "The specified Web server is not running ASP.NET version 1.1" error message when you create an ASP.NET 1.1 application and you have both ASP.NET 1.1 and ASP.NET 1.0 installed”


http://support.microsoft.com/default.aspx?scid=kb;en-us;817267

源代码网整理以下 

源代码网整理以下“troubleshoot "Visual Studio .NET has detected Web server is not running ASP.NET 1.1"”
http://support.microsoft.com/default.aspx?scid=555132

源代码网整理以下“prb:创建 ASP.NET 1.1 应用程序时出现错误信息“The Specified Web Server Is Not Running ASP.NET Version 1.1”(指定的 Web 服务器未运行 ASP.NET 1.1 版本)”
http://support.microsoft.com/kb/817267/zh-cn

源代码网整理以下
Q: aspx项目不能调试

A:
1、已经启动了一个调试进程(同时打开了两个项目,且有一个已经在调试):同时只能启动一个;
2、配置文件中debug="false":改成true;
3、虚拟目录没有建立应用程序(或者名称为空):在虚拟目录属性中“应用程序”点击创建
4、项目配置为Release:点菜单“生成”-配置,选择“debug”
5、“你没有调试服务器权限”:修改IE的安全设置,“自动使用当前用户名和密码登录”

源代码网整理以下如果还不行,参考ms的解决方法:

源代码网整理以下对照你的错误信息,应该在这个文档中能找到解决办法 http://www.gotdotnet.com/team/csharp/learn/whitepapers/howtosolvedebuggerproblems.doc
------------------------------------------------------------------------

软件开发网 www.mscto.com

源代码网整理以下q:把.net程序部署到没有安装.net Framwork的机器上
A: http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx
------------------------------------------------------------------------

源代码网整理以下
Q:安装VS.NET 2003的时候,遇到 "无法访问windows 安装程序组件"的错误
A:
根据提示,应该windows installer出了问题。
需要重新安装windows installer。
执行如下操作:
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装。
四、安装vs.net 2003
-------------------------------------------------------------------------

源代码网整理以下Q:vc软件包不可用或未注册
A:
症状:
 当建立一个WinForms应用程序时,收到下述错误信息:"VC软件包不可用或未注册".这个错误甚至会在看上去一个成功的安装之后出现.

源代码网整理以下起因:
 如果Visual Studio.NET安装程序发现一些TLB文件和DLL文件已经存在的话,就不会再次在计算机中注册这些文件,因此就有可能发生"VC软件包不可用或未注册"的提示.
 在多数情况下,旧版本的的Visual Studio .NET容易引起这个错误,尤其是旧版本安装在另一个操作系统下.

源代码网整理以下
解决方案:
 要解决这个问题,需要运行Visual Studio .NET修复程序.由于修复程序会强制注册一些安装程序中没有被注册的项目,因此能更有效地解决这个问题.

源代码网整理以下按照下列步骤运行修复程序:

·在开始中,指向"设置",点击控制面板,然后点击"添加/删除程序";
·在列出的已安装程序列表中,点击Visual Studio .NET,然后点击"更改/删除";
·点击Visual Studio .NET安装对话框1 2 3项目中的第二项;
·点击"修复/重装",然后按照屏幕提示操作.

源代码网整理以下更多相关信息:
重现这个问题的做法
 要重现这个问题,最好有装在独立分区上的两个操作系统.两个Windows XP Professional会达到这个目的.
 在一个操作系统下安装Visual Studio .NET;
 在另一个操作系统下Visual Studio .NET,安装过程中改变安装的缺省路径,以匹配第一次安装的路径.
 两次安装结果都会宣告成功.
 然后启动第二次安装的Visual Studio .NET(你就会发现这个问题的重现).

源代码网整理以下 这种安装形式是永远不推荐的,即使两次安装选项完全相同,而且你也会以此节省磁盘空间,但这种方法出现潜在问题的机会是很大的.如果一个visual Studio .NET改变了文件和注册选项,这些改变不会记录到另一个Visual Studio .NET中,以致造成出现不可预料结果的潜在危险.

源代码网整理以下引自:http://zhuonline.51.net/blogs/archives/000045.html http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q320/4/27.asp&NoWebContent=1
---------------------------------------------------------------------

源代码网整理以下Q:不能启动调试,灾难性错误(在 Visual Studio .NET 中调试 ASP.NET 应用程序时出现的常见错误)
A: http://support.microsoft.com/?id=306172
---------------------------------------------------------------------

源代码网整理以下:在生成安装和部署项目时收到“unrecoverable Build Error”(不可恢复的生成错误)错误信息
A: http://support.microsoft.com/?id=329214

源代码网整理以下--------------------------------------------------------------------- 软件开发网 www.mscto.com

源代码网整理以下q:

源代码网整理以下---------------------------
Microsoft 开发环境
---------------------------
试图运行项目时出错: 无法在 Web 服务器上启动调试。未能启动 ASP.NET 或 ATL Server 调试。

源代码网整理以下验证服务器上是否正确安装了 ASP.NET 或 ATL Server。
---------------------------
确定   帮助  
---------------------------

源代码网整理以下A:http://support.microsoft.com/?id=814717

源代码网整理以下 

源代码网整理以下Q:unable to start debugging on the web server
A:如果遇到这些错误,则需要考虑以下几个问题:

源代码网整理以下要检查的内容
远程服务器上的 Web 应用程序
存储在 Visual SourceSafe 中并使用 FrontPage 服务器扩展的 Web 应用程序

源代码网整理以下
手动附加
要检查的内容
如果得到“无法在 Web 服务器上启动调试”错误,请尝试检查下列内容:

源代码网整理以下 

源代码网整理以下 您是否正在运行一个允许 Visual Studio 调试器自动附加到 Web 应用程序的 Windows 版本?如果不是,则需要启动应用程序而不调试,然后手动附加到它。(有关更多信息,请参阅手动附加和 ASP.NET 调试:系统要求。)

 您的 Web 应用程序是否具有 Web.config 文件?

 Web.config 文件是否通过将 debug 属性设置为 true 而启用了调试模式?有关更多信息,请参阅 ASP.NET 应用程序中的调试模式。

 Web.config 是否包含任何语法错误?您可以通过运行 Web 应用程序而不调试来检查是否存在语法错误。(从“调试”菜单中,选择“开始执行(不调试)”。)如果在 Web.config 中存在语法错误,则会显示详细信息。

 您是否是“调试器用户”(Debugger Users) 组的成员?如果您作为管理员登录,则管理员是否在该组中?
您是否是通过指定特定的 IP 地址(如 100.20.300.400)而创建了项目?调试 Web 服务器要求 NTLM 身份验证。默认情况下,IP 地址被假定为 Internet 的一部分,而在 Internet 上不进行 NTLM 身份验证。若要更正这一问题:

 创建项目时,指定 Intranet 上计算机的名称。
-或-

源代码网整理以下 将 IP 地址 (http://100.20.300.400) 添加到您的计算机上的受信任站点列表中。(从 Internet Explorer 的“工具”菜单中,选择“Internet 选项”,然后选择“安全”选项卡)。
 运行 IIS 服务器的计算机是否已安装了 Visual Studio .NET 远程组件?


源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华