IBatis.Net学习笔记二--下载、编译、运行NPetShop
有最新版的IBastis.Net的源代码等,还有NPetShop的例子(例子比较老)
将NPetShop的例子下载好之后,由于原来是基于VS2003的版本,在本地用VS2005打开后编译、运行时有一些问题,主要问题和解决方法如下:
1、转换成VS2005的版本
a、直接打开NPetshop.sln文件,按提示一直点击"下一步"进行转换
b、转换后不能找到web项目,把原来的web项目删除,然后通过添加现有网站的方式加入NPetshop.Web
2、修改配置文件
最简单的方式是直接修改NPetshop.Web目录下的dao.config,如下一条语句:
将其中的路径改成你自己的路径。
PS:npetshop.mdb是一个access文件,在NPetshop.Web目录下
3、编译时报错:不允许循环文件引用
由于VS2005和VS2003有一定的区别导致,找到文件:NPetshop.Web\UserControls\Catalog\SearchProduct.ascx
将如下代码:
<%@ Register TagPrefix="uc1" TagName="Banner" Src="../Banner.ascx" %>
<%@ Register TagPrefix="cc1" Namespace="NPetshop.Presentation.Controls" Assembly="NPetshop.Presentation" %>
<uc1:Banner id="Banner" runat="server"></uc1:Banner>
<uc1:TopBar id="TopBar" runat="server"></uc1:TopBar>
修改成:
<%@ Register TagPrefix="uc2" TagName="Banner" Src="../Banner.ascx" %>
<%@ Register TagPrefix="cc1" Namespace="NPetshop.Presentation.Controls" Assembly="NPetshop.Presentation" %>
<uc2:Banner id="Banner" runat="server"></uc2:Banner>
<uc1:TopBar id="TopBar" runat="server"></uc1:TopBar>
主要就是不能出现相同的uc1
4、运行时报错
按如上操作后,应该就可以进入首页了,但是运行时可能报系统错误,通过单步调试,发现需要手工给
NPetShop.Web项目添加引用,引用位置:NPetshop\External-bin\ByteFX.MySqlClient.dll
这样,NPetShop的例子应该就可以正常运行了
转载于:https://www.cnblogs.com/firstyi/archive/2007/08/16/858501.html
IBatis.Net学习笔记二--下载、编译、运行NPetShop相关推荐
- JypyterLab学习之二(JypyterLab编译运行)
一.git clone代码 git clone XXX 创建环境 conda创建python环境 conda create -n jupyterlab python=3.8 conda activat ...
- The Things Network LoRaWAN Stack V3 学习笔记 2.7 编译运行 Web 前端
文章目录 前言 1 Stack 前端简介 Console OAuth 2 编译 Stack 前端 3 总体操作流程 4 部署在CVM上的操作 END 前言 此前一直使用命令行来测试,最近 Stack ...
- IBatis.Net学习笔记系列文章
IBatis.Net是一个比较易用的ORM框架,使用起来较为方便.灵活. 在此记录我学习的过程,作为自己的一个总结. 1.IBatis.Net学习笔记一:开篇 2.IBatis.Net学习笔记二:下载 ...
- Colly 学习笔记(二)——爬虫框架,抓取下载数据(上证A股数据下载)
Colly 学习笔记(二)--爬虫框架,抓取下载数据(上证A股数据下载) Colly 学习笔记(一)--爬虫框架,抓取中金公司行业市盈率数据 Colly 学习笔记(二)--爬虫框架,抓取下载数据(上证 ...
- pythonsze_python学习笔记二 数据类型(基础篇)
Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...
- 嵌入式系统设计师学习笔记二十八:嵌入式程序设计③——高级程序设计语言
嵌入式系统设计师学习笔记二十八:嵌入式程序设计③--高级程序设计语言 解释程序和编译程序 编译器的工作阶段示意图 语法错误:非法字符,关键字或标识符拼写错误 语法错误:语法结构出错,if--endif ...
- NumPy学习笔记 二
NumPy学习笔记 二 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.<数学分 ...
- PyTorch学习笔记(二)——回归
PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...
- tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数
tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报 分类: tensorflow(4) 目录(?)[+] 本笔记目的 ...
最新文章
- C# 基于密钥的64位加密与解密方法(原创)
- JavaScript 如果拥有多线程能力会怎样?
- java迭代器 异常_java.util.NoSuchElementException在Java中使用迭代器
- android 安全讲座第三层 linux权限基础知识
- 初学Java对某些问题的理解
- Hi3516A开发-- UBI 文件系统使用指南
- Linux 配置静态IP
- spring boot 读取 application.properties 初始化bean
- 更改win7脱机文件夹位置
- xp3系统登录服务器错误,#印象笔记#Windows XP系统,出现“无法连接服务器”的错误?解决办法!...
- 迪士尼超级IP版图日趋完整
- python 读取geotiff_python gdal 写GeoTiff文件
- python pkl、npy数据转换为csv
- windows平台服务监控邮件报警批处理脚本
- ubuntu系统损坏修复_修复损坏的ubuntu gui
- 推荐几个免费的ppt模板网站
- C# 使用Redis实现粉丝好友互粉数据存储和查询
- 社团招新如何吸引新人,制作一张好的海报最关键
- Visual Studio 6.0下载地址
- 解决win10通过KMS激活的出现浏览器主页被修改为hao.qquu.com问题
热门文章
- 【干货】就这一篇,解决90% 新手连接虚拟机的网络问题
- 网工路由基础(3)RIP原理与配置
- html手机端页面meta,手机页面的 HTMLmeta 标签使用与说明
- 互动赠新书|当云原生遇到混合云:如何实现“求变”与“求稳”的平衡
- 计算机系统的优化项目,电脑开机显示时间后有个优化项目是什么意思
- Linux系统用户环境变量大全,linux系统和用户环境变量的配置文件
- linux 初始化数组,c – 使用initializer_list初始化数组?
- java程序员修炼之道 pdf_?活动丨和大咖云风来场1对1交流,分享《程序员修炼之道》心得...
- android+canvas+图片,android 开发 View _12_ 用Canvas 绘制一张图片(博客中演示用Canvas画验证码图片)...
- oracle怎样开启服务,Oracle 11g必须开启的服务及服务详细介绍