`
yangshen998
  • 浏览: 1248056 次
文章分类
社区版块
存档分类
最新评论

Web程序中利用web.config解决无法输出excel页面的问题

 
阅读更多

Web程序中利用web.config解决无法输出excel页面的问题

左直拳

WEB应用程序中,有时需要将页面以WORDEXCEL的形式输出。做法是:

//WORD的形式输出

Response.ContentType = "application/msword";

//EXCEL的形式输出

Response.ContentType = "application/vnd.ms-excel";

可是,有时候在一些机器上运行,却并不如预期那样输出WORDEXCEL页面,而是出现了一个登陆的页面(login.aspx)与输出页面(空白)的混合体,显得不伦不类,古灵精怪。

我们的WEB程序采用“Forms”的身份验证模式,有一个默认的登陆页面login.aspx。通常,在还没有身份验证或验证信息丢失的情况下,系统会强制转向登陆页面,然而这个时候访问其他页面却又一切正常,表明验证信息还在。

那么是什么原因呢?难道验证信息对这个输出WORDEXCEL格式的页面没起作用吗?

因为机器上的文件系统是NTFS,我将该输出文件的权限设成了EVERYONE完全控制,结果还是不行。

真是莫名其妙。

后来在输出文件所在的目录下添加了一个web.config文件,内容如下:

<configuration>

<system.web>

<customErrors mode="Off"/>

<authorization>

<allow users="*" />

</authorization>

<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/>

</system.web>

</configuration>

问题解决了。

究其原因,原先也许是因为WORDEXCEL无法访问WEB应用程序而导致吧。

分享到:
评论

相关推荐

    C# ASP.net将DataGrid数据输出到Excel文件

    ,这是一个ASP.NET WEB测试代码,数据库为access,把Access中的内容导出到Excel文件中,并保持数据格式不变,测试时请在ASP.NET3.5环境以上进行,数据库文件路径请修改Web.config文件。使用说明:  1.先将本目录下...

    asp.net学习积累的代码段

    在.NET中利用XMLHTTP下载文件.txt 在ASP.NET中实现POST发送数据.txt 在IE浏览器中使用Windows窗体控件.txt 在SQL Server中保存和输出任意类型的文件.txt 怎么在Web.Config里写Sql Server连接字符串?.txt 正则表达式...

    Spring攻略(第二版 中文高清版).part2

    1.4 解决构造程序歧义 17 1.4.1 问题 17 1.4.2 解决方案 17 1.4.3 工作原理 17 1.5 指定Bean引用 20 1.5.1 问题 20 1.5.2 解决方案 20 1.5.3 工作原理 20 1.6 为集合元素指定数据类型 24 1.6.1 ...

    Spring攻略(第二版 中文高清版).part1

    1.4 解决构造程序歧义 17 1.4.1 问题 17 1.4.2 解决方案 17 1.4.3 工作原理 17 1.5 指定Bean引用 20 1.5.1 问题 20 1.5.2 解决方案 20 1.5.3 工作原理 20 1.6 为集合元素指定数据类型 24 1.6.1 ...

    asp.net专家疑难解答200问源码

    35.如何在程序中读写Web.config文件 37.如何使用CSS文件定义控件的样式 38.如何启用和禁用ViewState保存状态信息的功能 39.如何应用IsPostBack控制页面的加载 41.如何使用Trace对象进行跟踪调试(页面级) 42....

    asp.net专家疑难解答200问

    如何在程序中读写Web.config文件 37.如何使用CSS文件定义控件的样式 38.如何启用和禁用ViewState保存状态信息的功能 39.如何应用IsPostBack控制页面的加载 41.如何使用Trace对象进行跟踪调试(页面级...

    sharpdevelopwebapi:在便携式SharpDevelop中开发ASP.NET Web API应用程序的轻量级坚实起点。 非常适合学生学习和小型项目!

    在便携式开发ASP.NET Web API应用程序的轻量级坚实起点。 非常适合学生学习和中小型项目! 功能和库 EntityFramework.SharpDevelop(SQL Server) Dapper(MS Access支持) 昂首阔步 简单的JWT身份验证 自动贴图 ...

    Vs2005下GridView演示多层Demo源码.rar

    Vs2005下GridView演示多层Demo源码 数据库查、增、删、改演示 基于多层架构的Web程序架构...2、修改Web/Web.config中的DbConnectionString为你刚还原的数据库的连接字符串 3、用VS2005打开VS2005Sample.sln即可。

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发...

    asp.net导出excel报错的处理方法

    导出Excel执行 Render() 的过程中调用 RegisterForEventValidation 当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。 有两种方法可以解决以上问题: 1...

    Excel作为数据库三层架构案例

    Excel做为数据库登录的三层实现 一个简单的登录验证程序源码,数据库采用的是Excel,利用简单三层实现....连接Excel数据库时,需要更改web.config中的绝对连接路径。 例子比较简单,主要用于学习,适合初学者。

    Excel导入SQlserver 数据库

    如果导入数据表中有自增标识列,先讲自增去除 验证字段只能验证单字段,多字段不支持 数据库表名必须填写 导入数据库信息在web.config中配置 支持Excel2010 及之前版本,导入数据库版本为SQlserver 2005

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第一部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 ...

    业委会小区业主管理系统源代码

    该业主信息管理系统,可登记业主最基本的信息和导出excel数据 。使用PetaPoco,支持msyql,sqlserver等数据库存储。还支持webapi的方式。源码结构如下: Admin.cs AppStart.cs Common.cs Config.cs ...

    entlibcontrib2009-05src_sample

    You can configure connection strings in WEB.CONFIG/ APP.CONFIG through Microsoft Enterprise Library Configuration Tool. DAEE have many other features, including the following ones: 1. Enabling ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器...

    Web在线FTP管理程序

    该系统可以实现ftp用户在线开通和管理,用户注册后自动在服务器相应路径上建立对应的文件夹,具体配置详见Web.config 在管理面板中,可以导入excel数据,批量生成ftp用户账号 App_Data/syzx.cs为Access数据库文件,...

    李兴华Java Web开发实战经典(高清版) Part2

    MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第二部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 ...

    ASP.NET 3.5 开发大全11-15

    13.2.2 Web.config配置文件 13.2.3 ASP.NET基本配置节 13.3 ASP.NET缓存功能 13.3.1 缓存概述 13.3.2 页面输出缓存 13.3.3 页面部分缓存 13.3.4 应用程序数据缓存 13.3.5 检索应用程序数据缓存对象 13.4 小结 第14章...

    ASP.NET 3.5 开发大全

    13.2.2 Web.config配置文件 13.2.3 ASP.NET基本配置节 13.3 ASP.NET缓存功能 13.3.1 缓存概述 13.3.2 页面输出缓存 13.3.3 页面部分缓存 13.3.4 应用程序数据缓存 13.3.5 检索应用程序数据缓存对象 13.4 小结 第14章...

Global site tag (gtag.js) - Google Analytics