![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[14] 问题解答
Jason 薛
这个作者很懒,什么都没留下…
展开
-
未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配。
未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配。说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Web.HttpExceptio原创 2012-01-09 13:50:35 · 2904 阅读 · 0 评论 -
Microsoft.Office.Interop.Excel.dll:检索COM 类工厂中CLSID 为{00024500-0000-0000-C000-000000000046}组件时失败
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005当在ASP.NET应用程序中引用Microsoft Excel组件,并在程序中调用时,部署到服务器上经常会遇到以下的错误:检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-00000转载 2012-08-27 15:34:33 · 2877 阅读 · 0 评论 -
检索com 类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错: 8000401a
环境:Windows Server 2003、Office2003企业版。注意:是8000401a的错误。解决方法步骤如下:1、在服务器上安装office的Excel软件。2、在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"。3、依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"。4、在"DCOM配置"中找到"Microsoft Ex原创 2012-10-11 15:44:08 · 1739 阅读 · 0 评论 -
未能加载文件或程序集“Microsoft.Office.Interop.Excel..."
未能加载文件或程序集“Microsoft.Office.Interop.Excel。。。”2009-02-25 15:41Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or o转载 2012-10-11 15:47:27 · 625 阅读 · 0 评论 -
安装Microsoft Office Professional Edition 2003 -- 错误 1933,提示Windows Installer服务不能更新一
打开控制面板-管理工具-事件查看器-应用程序,找到Msiinstaller 打开错误报告,如下:产品: Microsoft Office Professional Edition 2003 -- 错误 1933。Windows Installer 服务不能更新一个或多个受保护的 Windows 文件。SFP 错误: 1223。受保护的文件列表:\r\nc:\windows\ime\soft原创 2012-10-11 15:20:10 · 1155 阅读 · 0 评论 -
SqlServerExpress2005自动备份数据库
众所周知SqlServerExpress2005 属于简装版,安装程序五六十兆,在客户的服务器上部署时很畅快。但该数据库无Agent这样对我们进行定时备份保护数据安全带来了麻烦。为了定时备Express2005数据库,可以采取以下方案: 1.编写WindowsService,在服务内调用备份数据库方法。 2.使用Windows自带的计划任务。(推荐使用)。 下面就由转载 2012-10-12 11:34:13 · 458 阅读 · 0 评论 -
导出的excel文件名不能正常显示中文名
page.Response.Clear(); page.Response.Buffer = true; //page.Response.Charset = "GB2312"; page.Response.Charset = "UTF-8"; page.Response.AppendHeader(原创 2012-10-18 13:47:50 · 1666 阅读 · 0 评论 -
ASP.NET通过URLRewriter.dll和aspnet_isapi.dll实现伪静态
1、首先,去下载MSDNURLRewriting.zip,不要在网络上直接下载URLRewriter.dll,一般网络上的URLRewriter.dll都是未经过编译重新生成只有8k大小,而实际的大小是20k左右。2、MSDNURLRewriting.zip解压后会有MSDNURLRewriting.msi文件,点击安装,在安装文件中可以找到URLRewritingCode.sln,点击打开,原创 2013-01-09 09:48:20 · 2912 阅读 · 1 评论 -
未能从程序集“URLRewriter”中加载类型“URLRewriter.RewriterFactoryHandler”。
这是因为你使用的URLRewriter.dll是不完整的,一般只有8k,而实际上完整的是URLRewriter.dll是20k。详细可以参考ASP.NET通过URLRewriter.dll和aspnet_isapi.dll实现伪静态原创 2013-01-09 09:55:17 · 1600 阅读 · 0 评论 -
未能从程序集“URLRewriter”中加载类型“URLRewriter.ModuleRewriter”。
这是因为你使用的URLRewriter.dll是不完整的,一般只有8k,而实际上完整的是URLRewriter.dll是20k。详细可以参考ASP.NET通过URLRewriter.dll和aspnet_isapi.dll实现伪静态原创 2013-01-09 10:11:34 · 2486 阅读 · 0 评论 -
HTTP Error 503. The service is unavailable
问题原因:程序发生错误,导致iis停用这个程序的服务解决方法:打开IIS,进入应用程序池,可以看到应用程序是否处于“已停用”状态,启动它就可以原创 2013-01-31 15:47:55 · 623 阅读 · 0 评论 -
datalist自增序号
<asp:DataList ID="dList" runat="server" Width="100%" CellPadding="4" ForeColor="#333333" onitemdatabound="dList_ItemDataBound"> 序号 模板名称 模板类型 应用时间原创 2012-08-27 10:02:56 · 1520 阅读 · 0 评论 -
C#动态添加控件的方法
有时候需要在程序运行到一定时候或者某个事件之后需要动态生成控件在C#下一般方式是:private Button Db=new Button() ;Db.Name="Dy_Button" //设定名称Db.Location=new Point(100,200);//设定位置。。。。//其他属性设置//这里添加消息处理。。this.Controls.Add (D转载 2012-08-22 09:48:01 · 4466 阅读 · 0 评论 -
网页对话框页面刷新时弹出新页面问题
在对话框中做页面跳转时经常遇到会再弹出一个新页面,用一下方法可以解决此问题:在页面的部分添加以下标签即可转载 2012-07-11 17:44:12 · 801 阅读 · 0 评论 -
报错:将截断字符串或二进制数据。\r\n语句已终止
?e{"将截断字符串或二进制数据。\r\n语句已终止。"} [System.Data.SqlClient.SqlException]: {"将截断字符串或二进制数据。\r\n语句已终止。"} Data: {System.Collections.ListDictionaryInternal} HelpLink: null InnerException: n原创 2012-07-12 14:21:47 · 2377 阅读 · 1 评论 -
C#报错:创建调试信息文件 ……obj\Debug\model.pdb: 拒绝访问
错误:创建调试信息文件“.......\obj\Debug\model.pdb”时发生错误 --“......\obj\Debug\model.pdb: 拒绝访问。解决办法如下:删除该项目下的 bin 和 obj 文件夹 就可以了,然后右键项目名点生成,就会重新生成bin和obj文件夹。原创 2012-07-15 19:40:15 · 3473 阅读 · 0 评论 -
provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)解决方法: 1、开启sql2005远程连接功能,开启办法如下: 配置工具-原创 2012-08-02 10:59:03 · 279 阅读 · 0 评论 -
Windows Server 2003下网站发布问题
1. 检查对应的web服务扩展常常发布不上的原因是因为安装环境有问题,先装的.net framework, 后装的IIS,就会导致IIS不支持.net 1.1 或者.net 2.0 OR .net 3.5解决办法:重新安装.net framework2. 选择对应的运行环境确保你的站点运行在正确的framework支持下3. 确保执行权限为"纯脚本"没有配置,会转载 2012-08-02 15:36:09 · 311 阅读 · 0 评论 -
windows 2003子目录权限丢失及子目录权限无法继承更改的解决方法
对于ntfs格式的分区,不当的操作方式很容易引起各种访问权限问题。这里提到的问题是这样产生的:当在分区的某一网站主目录删除掉everyone权限并添加IIS_User权限后,却发现某些网站子目录(确切的说是只包含文件的目录)无法访问,双击打开提示: 引用内容你无权查看或编辑目录的权限设置,但是你可以取得所有权或更改审核设置。而此时浏览网站存于该类目录下的内容页面转载 2012-08-03 15:15:06 · 484 阅读 · 0 评论 -
window server 2008 环境下IIS发布网站时出现错误:出现web.config无法写入配置文件
解决方法:查看网站的配置文件web.config文件的属性,去掉只读属性;原创 2012-07-23 16:07:44 · 2656 阅读 · 0 评论 -
401 - 未授权: 由于凭据无效,访问被拒绝。
401 - 未授权: 由于凭据无效,访问被拒绝。您无权使用所提供的凭据查看此目录或页面。 解决方法:1、打开“IIS信息服务管理器”——》选择你发布的网站——》选择功能视图中的“身份验证”——》右键匿名身份验证,选择“编辑”,选择“特定用户IUSR”;2、右键要发布的网站文件夹,选择“安全”——》“编辑”——》“添加”——》“高级”——》“立刻查询”——》选择“IUSR原创 2012-07-26 09:21:02 · 18940 阅读 · 1 评论 -
VSS连接不上源代码服务器
首先我是用administrator账号,而且密码为空,链接上源代码服务器。解决方法如下:第一种情况:打开“运行”,访问服务器的共享,如何跳出输入用户名和密码的话,就输入,然后登陆。最后再打开vss,看是否能链接上源代码服务器;第二种情况:打开vs,找到【工具】-【选项】-【源代码管理】-【当前源代码管理插件】设置为Microsoft Visual SourceSafe,注意,不是Mi原创 2012-07-27 09:59:08 · 1165 阅读 · 0 评论 -
导出到excel出现异常:导出的是原来未修改的页面,而不修改后的页面
导出excel的处理的函数要单独存放在一个页面中。比如导出到excel的处理函数单独在一个页面,可以避免出现页面重新刷新,导出原来页面而不是修改后的页面。原创 2012-07-31 17:46:10 · 402 阅读 · 0 评论 -
C#如何计算代码执行时间
using System.Diagnostice;//导入该命名空间Stopwatch watch=new Stopwatch ();//实例化一个计时器watch.Start();//开始计时/*此处为要计算的运行代码例如:int sum=0;for(int i=0; i<100;i++){ for(int j=0;j<100;原创 2012-08-30 09:58:39 · 1211 阅读 · 1 评论 -
asp.net 没有为扩展名“.gif(.txt,jpg等)”注册的生成提供程序 .
可能的原因是IIS中对应的应用程序池的“托管管道模式”被设置为集成,改成经典就可以了原创 2013-02-17 15:14:33 · 696 阅读 · 0 评论