常见的ASP.NET中编译执行错误及解决方法

21.vs2005不能从源文件模式切换到视图模式

  解决方法:dos下运行下 devenv /resetskippkgs (win+r cmd)

22.Validation of viewstate MAC failed

  解决办法:页面的顶部page加 EnableViewState="False" EnableViewStateMac = "False" 来解决这个问题

23.Automation server can't create object"(Automation 服务器不能创建)

  解决办法:运行: Regsvr32 scrrun.dll 即可。

24.包加载失败

  未能正确加载包"Visual Web Developer Trident Designer Package"(GUID =

  {30AE7E28-6C02-496D-8E43-85F7A90AEFF1}。

  解决方法:

  1、设置系统变量 VsLogActivity=1

  2、在%APPDATA%MicrosoftVisualStudio8.0文件夹下创建文件ActivityLog.xml

  Error

  Microsoft Visual Studio

  LoadLibrary failed for package [Visual Web Developer Trident Designer Package]

  {30AE7E2B-6C02-496D-8E43-85F7A90AEFF1}

  --------------------------------------------------------------------------------

  8007007e

  c:Program FilesMicrosoft Visual Studio 8Common7Packagestridsn.dll

  3、从 WINNTMicroSoft.NETFrameworkv2.0.xxx 复制文件gdiplus.dll 到 Program FilesVisual Studio 8Common7Packages文件夹下

  4、在命令行下运行命令 :devenv /resetskippkgs

  25.Error spawning 'cmd.exe'.

  解决方案:把cmd.exe 拷贝到VS安装目录下的VC/BIN目录里,可以解决问题。

26.尝试读取或写入受保护的内存

  解决:硬件有问题,一般内存有问题

27.无法在证书存储区中找到清单签名证书

  解决方法:用记事本打开项目的.csproj文件,删除类似

28.该项目中不存在目标“ResolveKeySource”。

  原因:这个问题很罕见,查询国外相关资料后,大致说是由于部署的不是一个标准的solution, 需要在VS自带的命令提示中运行下面这个东西恢复

  解决方法:

  (1).将下列代码存为XML文件,命名为TestBuild.xml

  <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <PropertyGroup>

  <TargetConnectionString>Data Source=.sql2005%3BUser ID=SqlUser%3BPooling=False%3BPassword=X</TargetConnectionString>

  </PropertyGroup>

  <ItemGroup>

  <DatabaseProject Include="Database1Database1.dbproj"/>

  <DatabaseProject Include="Database2Database2.dbproj"/>

  </ItemGroup>

  <Target Name="BuildAllDatabaseProjects">

  <MSBuild

  Properties="TargetConnectionString=$(TargetConnectionString)"

  Projects="@(DatabaseProject)"

  Targets="Build;Deploy">

  </MSBuild>

  </Target>

  (2)在命令提示中运行:msbuild /t:BuildAllDatabaseProjects TestBuild.xml

  </Project>

29.不能将值 NULL 插入列 '**'

  原因:这是数据库表设计的错误,所涉及的表的字段中设置了不能为空的属性,但是传入的值为null,所以报错

  解决方法:查看是否所传入的值是否为Null,或修改数据库中表的所对应的列的属性

30.未能加载类型"命名空间.类"...

  原因:

  (1)项目修改后没有进行编译

  (2)项目中原有的命名空间可能被修改了

  (3)项目中所需要的ascx或其他页面不存在,或不包含在项目中

  解决方法:

  (1)在修改完成之后,请重新生成或编译整个项目或解决方案

  (2)手工修改所改动的命名空间,注意名称的大小写,再重新编译

  (3)将相关的文件包含在项目中

 

时间: 2024-10-27 08:54:05

常见的ASP.NET中编译执行错误及解决方法的相关文章

ASP.NET中Request接收参数乱码解决方法

asp教程.net中request接收参数乱码解决方法 asp.net教程 request对象的属性和方法比较多,常用的几个为:useragent 传回客户端浏览器的版本信息,userhostaddress 传回远方客户端机器的主机ip 地址,userhostname 传回远方客户端机器的dns 名称,physicalapplicationpath 传回目前请求网页在server 端的真实路径. 下面进行正题,我的web.config配置文件里配置了全局为"gb2312"编码: <

较长数据无法在Asp页面中取出的三种解决方法

较长text型数据无法在Asp页面中取出的解决办法 在Asp页面中向记录集取长text型数据时,出现如下错误现象时: Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21' Errors occurred 可有以下三种解决办法: (一)使用rs.open sql,conn,1,3方式打开记录集 (二)将该列放在第一列取出,比如comment里存放有较长的text内容,取记录集内容的时候,先来个comment=rs("comment&quo

“/”应用程序中的服务器错误及解决方法

 解决方法:增加站点所在目录的ntfs权限,增加service用户对站点目录的完全控制权  出错信息如下: 运行时错误  说明: 服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看.  详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的"web.config"配置文件中创建一个 <customErrors> 标记

PowerShell因为在此系统中禁止执行脚本的解决方法_PowerShell

在Powershell直接脚本时会出现: 无法加载文件 ******.ps1,因为在此系统中禁止执行脚本.有关详细信息,请参阅 "get-help about_signing". 所在位置 行:1 字符: 17 + E:\Test\test.ps1 <<<< + CategoryInfo : NotSpecified: (:) [], PSSecurityException + FullyQualifiedErrorId : RuntimeException p

JQuery 1.3.2以上版本中出现pareseerror错误的解决方法_jquery

感觉很莫名奇妙,前一阵子还好好的,怎么现在就突然报错了? 程序根本没动.于是开始跟踪分析,请求.返回的内容...最后判断是jquery 不承认返回的内容是json格式.当时返回的内容是: 复制代码 代码如下: {'keylist':[ {'tid':'13',"sumnum':'1'},{'tid':'21','sumnum':'1'} ]} 经过仔细检查也没发现任何问题,返回流的字符已经设成utf-8,内容用ff检测,ff也能识别成json格式,但此时还是报"pareseerror&

asp.net操作过程中常见错误的解决方法_实用技巧

错误一:IIS无法识别ASP.NET,并报出以下错误: 名称以无效字符开头.处理资源 'http://localhost/likong/' 时出错.第 1 行,位置: 2 解决方法: 在命令窗口中运行: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i [.NET 1.1] C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i [.NE

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

Laravel中常见的错误与解决方法小结_javascript技巧

一.报错: 「Can't swap PDO instance while within transaction」 通过查询 Laravel 源代码,可以确认异常是在 setPdo 方法中抛出的: <?php public function setPdo($pdo) { if ($this->transactions >= 1) { throw new RuntimeException(" Can't swap PDO instance while within transact

C#中ArrayList.CopyTo()运行错误的解决方法

在开始讲解C#中ArrayList.CopyTo()运行错误的解决方法之前,先给大家看一段代码: 以下是引用片段: ArrayList list = new ArrayList(); list.Add(1); list.Add(2); byte[] buf = new byte[2]; list.CopyTo(buf); 这段代码看上去,好正常,编译也很顺利通过,不过执行的时候出错了,为什么? 解剖ArrayList,其内部是用一个object 数组实现的,作为一切元素的容器,值类型必须转换成引