在Windows Server2008R2中部署WebAPI

一直以来都是在win8或windows server2012中进行asp.net mvc或webapi程序的部署,没有发现任何问题。今天在win2008中进行asp.net webapi的部署,访问api的时候页面显示404错误。下面步骤将解决asp.net webapi在win2008中的部署问题。

发布于 技术

Asp.Net正在中止线程引发的问题

Asp.Net做的一个同步程序,同步的方法是通过JQuery的Ajax调用,同步过程大概要执行20多分钟,程序部署到服务器后执行一段时间后就弹出执行失败的对话框,日志记录的错误信息是“正在中止线程”。 查错过程:1、根据“AspNet 正在中止线程“进行搜索,得到的结果基本都是跟”Response.End“有关的,但我的代码中没有Response.End,所以基本可以排除; 2、因为使用JQ...

发布于 技术

在Asp.Net中使用jQueryEasyUI

前言最近做一个小工具,列表显示页面准备使用jQuery的UI框架,因为之前知道有jQWidgets这个框架,所以直接就下载下来使用了,jQWidgets的功能很强大,Demo和文档也非常详细,但使用后发现有几个问题就果断放弃了使用jQWidgets: 页面加载速度比较慢 当列表字段过多出现横向滚动条时,拖动滚动条非常卡(在IE下都很卡,Chrome好点) 分页取数稍显麻烦,也可能是我没研究...

发布于 技术

在VS中查看文件是谁签出的

最近的项目使用的源码管理器是VSS,有时候你想修改的文件被别人签出了,所以我们需要知道该文件是被谁签出了,好及时和他沟通。我原来的做法都是直接进入VSS管理器中进行查看,但这样很麻烦,每次都要打开VSS管理器。其实可以在VS中进行简单的设置就可以了,步骤如下: 1 在VS中的菜单上单击鼠标右键,然后选择显示“源代码管理” 2 选中要查看的文件后,在源代码管理中单击“属性” 3 打开第2个...

发布于 技术

使用MicroSoft CLR Debug来调试较大项目

在以前的开发中,调试时很自然的会直接按F5进行调试,有时项目部署在IIS中也只是将项目的服务器指向IIS,仍然是将整个项目运行设置断点进行调试。最近遇到了一个问题,项目很大,直接F5运行会导致VS卡死,这种时候使用MicroSoft CLR Debug来进行调试是最合适不过了。 首先打开MicroSoft CLR Debug 打开后界面如下 从项目中选择一个需要调试的文件,并在需要调试的...

发布于 技术

未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序 错误解决

最近在做一个导入Excel数据到数据库的程序出现了如下错误: 运行环境 数据库:SqlServer2008 R2 OS:Windows Server 2008 R2 IIS:IIS7 解决方法在应用程序对用的应用程序池的高级设置中设置“启用32位应用程序”为“True”

发布于 技术

在VS2010中将AspNet网站编译成一个DLL

在VS2010中创建一个网站,部署时网站的dll是动态生成的,每次编译产生的dll的名称都不一样,这样会导致在部署时必须将aspx页面和dll一起部署,尽管有时你可能只修改了后台代码。这样就变得很不方便,在VS2010中可以借助一个插件是网站生成一个固定名称的dll。 1 从下面的链接地址中下载 Visual Studio® 2010 Web Deployment Projects http...

发布于 技术

Asp.Net站点整合Discuz论坛实现同步注册和单点登录

最近在一个小站中整合了Discuz论坛,查阅了些资料后实现了同步注册和单点登录。 Discuz是以虚拟目录的方式加载网站中,整合Discuz到网站中进行安装要注意一下几个问题: Discuz所在的目录需要添加NETWORK SERVICE 和IIS_User这两个账户的权限。 Discuz根目录下的DNT.config文件需要修改,将/修改为/BBS/,BBS为虚拟目录的名称。 由于我网...

发布于 技术

Excel导入数据库出现“外部表不是预期的格式”错误的解决方法

下图为出错的界面 出错的原因是因为Excel的格式不是标准的Excel格式,像我出现这个错误的原因就是使用的Excel是用程序导出的Excel。 解决此问题方法很简单: 将格式不标准的Excel另存为一个标准格式。 如果Excel是用程序导出的,可以修改导出程序,将其导出为标准格式。

发布于 技术

解决AspNet中DataGrid GridView等列表控件导出Excel长数字显示成科学计数法的问题

大家都知道,在Excel中,当一个单元格中的值为一长串数字,而且该单元格又不是文本格式的时候,这一长串数字会以科学计数法的方式显示,这给我们的阅读带来了障碍。如果是直接在Excel中编辑数据,手动将格式改为“文本”即可,但要是用程序导出的Excel,手动去改就显得很麻烦了。简单的方法就是在程序中导出Excel的时候就设置列为“文本”格式。 AspNet中将DataGrid,GridView等...

发布于 技术