【Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决】教程文章相关的互联网学习教程文章

简单Web service 身份验证解决方案【图】

软件环境:Web服务程序部署在分布于各地的工厂服务器,这些服务器位于内网之中,没有固定外网IP,且不能通过外网进行访问。调用这些Web服务的是一台连接至internet的WEB服务器,该WEB服务器通过VPN与各个工厂的服务器相连。 解决方案一:通过SOAP Header传递用户名和密码。 1. 首先需要在服务中定义一个从 SOAPHeader 派生的类,表示传入 SOAP 标头的数据。 代码如下:public class CredentialSoapHeader : System.Web.Services.Pro...

System.Runtime.InteropServices.COMException的解决方法

完美解决“换另一台电脑上用VS2008继续开发web项目时出现 “System.Runtime.InteropServices.COMException”,然后是加载不了项目。” 只需要打开项目配置文件*.csproj,将<UseIIS>True</UseIIS> 改为 False,然后可以正常加载项目,接着重新配置为正常的IIS.

the sourcesafe database has been locked by the administrator之解决方法

有两种解决方法: 第一:打开ssadmin.exe———登录——tools——lock sourcesafe database——去掉"locak all users***"前面的勾。 第二种方法:删除<vss_database>\data\loggedin\Admin.lck文件。 更详细的信息:请查看: 如何锁定 SourceSafe 数据库 http://support.microsoft.com/kb/163797 How to: Lock Down a Visual SourceSafe Database http://msdn.microsoft.com/en-us/library/aa289174(VS.71).aspx

asp.net 退出登陆(解决退出后点击浏览器后退问题仍然可回到页面问题)

代码如下:Session.Abandon(); Response.Redirect("Login.aspx"); 但是这样点点击浏览器的后退仍然可以回到刚才的页面,这可不行,在网上找了一下,也有不少人遇到这样的问题,试了一些方法,都不管用。不过最后还是找到,共享一下。 http://blog.csdn.net/lhypang2006/archive/2008/03/11/2170751.aspx 代码如下:Session.Abandon(); Response.Write("<script>window.location.href='Login.aspx'</script>"); 很简单,就是把Respon...

Asp.net下载功能的解决方案代码

1. 首先新建一个用于进行下载处理的page页,如download.aspx,里面什么东西也没有。 2. 添加一个DownloadHandler类,它继承于IHttpHandler接口,可以用来自定义HTTP 处理程序同步处理HTTP的请求。 public class DownloadHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { HttpResponse Response = context.Response; HttpRequest Request = context.Request; System.IO.Stream iStream = null; byte[] ...

asp.net 因为数据库正在使用的解决方法

这个问题困惑我好长的时间,在网上搜,也没完全的解决方案,不是过于简单,就是乱说,有的论坛上还没人回答这个问题.今天我彻底解决这个问题,并在C#里测试完全通过.现在把他写出来,希望对朋友们有帮助(如要转载,记得给我版权哦.嘿嘿!!!).以下信息是综合网上的资料和我的实际问题,整理出来的. 备份: 在备份按钮里写: 代码如下:protected void Button1_Click(object sender, EventArgs e) { string path = "e:\\MAZ...

aspx 服务器架设问题解决

症状: 在IIS测试时,报错HTTP 500 打开IE INTERNET选项 - 高级 - 勾掉“显示友好的HTTP错误信息” 得到错误 Server Application Error 经过分析,原因如下:(我是XP SP3专业版 VS2005 IIS5.1) 1.在安装IIS和VS2005时的顺序问题,一般的先安装IIS 再安装VS2005时 会自动配置好IIS 无须手动配置。如果是后安装的IIS 或者重装过IIS 则需要手动配置IIS(IIS需要完全安装所有组件)方法如下:(以系统盘为C盘为例) 停止IIS服务 运行cm...

c# Random快速连续产生相同随机数的解决方案

代码如下: 代码如下:namespace RandomTest { class Program { static void Main(string[] args) { for (int i = 0; i < 100; i++) { Random d = new Random(); Console.WriteLine(d.Next(100)); } } } } 理论上而言,这个程序会产生100个不同的0~100的整数,而实际情况却是除了第一个数字不同外,剩余99个数字会产生随机的99个相同的数字!而在中间加入调试点或者用MessageBox.show()的方式却能正确的得到100个不同的随机数! 为什...

ASP.NET 用户多次登录的解决方法

常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): 以下是引用片段:   string strUserId = username.Text; ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList; if (list == null) { list = new ArrayList(); } for (int i = 0; i < list.Count; i++) { string strl...

ASP.NET 多次提交的解决办法2

例如: protected void Page_Load(object sender, EventArgs e) { //.net1.1 Button1.Attributes.Add("onclick", "this.disabled=true;" + this.GetPostBackEventReference(this.Button1)); //.net 2.0以上 Button1.Attributes.Add("onclick", "this.disabled=true;" + this.ClientScript.GetPostBackEventReference(Button1, "")); } 为了测试,我们可以建立一个页面,加入一个btnAdd按钮 <%@ Page Language="C#" AutoEventWireup...

ASP.NET 多次提交的解决办法

它的原理是:asp.net页面提交的时候会调用ValidatorOnSubmit方法(内置的),我们利用js方法的覆盖特性,把系统内置的ValidatorOnSubmit替换成我们的版本,然后当执行ValidatorOnSubmit时屏蔽掉页面上所有提交按钮(也可以执行你自己的方法) //屏蔽所有提交按钮 function disableOtherSubmit() { var obj = event.srcElement; var objs = document.getElementsByTagName('INPUT'); for(var i=0; i<objs.length; i++) { if(objs.ty...

ASP.NET输出PNG图片时出现GDI+一般性错误的解决方法

以下是原文: Code: 代码如下:Response.Clear(); Response.ContentType = "image/PNG"; img.Save(Response.OutputStream, ChartFormat.Png); 竟然出现异常,是GDI+一般性错误。但是如果格式是 Code: 代码如下:Response.ContentType = "image/jpeg"; 就不会报错。 好在以前遇到过,改成 Code: 代码如下:Response.ContentType = "image/PNG"; using (MemoryStream ms = new MemoryStream()) { img.Save(ms, ChartFormat.Png); Res...

WebService出现&quot;因 URL 意外地以 结束,请求格式无法识别&quot;的解决方法

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 因 URL 意外地以“/GetReceivedInvoices”结束,请求格式无法识别。 源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 已解决,要在webservice的 <system.web> 节点下加入 <webS...

Asp.net FCKEditor 2.6.3 上传文件没有权限解决方法

打开解决方案, 找到 FileBrowser/FileWorkerBase.cs 文件 代码如下:Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();" ); Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.d...

asp.net开发与web标准的冲突问题的一些常见解决方法

论坛中也经常有从事.net开发的新手朋友问一些asp.net开发过程中与web标准之间的冲突问题,其实说到底就是客户端代码生成的问题。更高深的开发层面的东西我也说不出来,从页面前端的角度和大家分享一下建议: 少用asp.net中的服务器端控件 在Visual Studio中,有一系列强大的控件,让我们的刚开始学习.net开发人员爱不释手。但vs中的这些控件,大多都是基于winForm的那种模式搬来的,在网页开发上,有些控件还是少用为佳,比如:不要...