您的位置:首页 > 编程语言 > ASP

发布iis工程的小工具---生成自定义的一个大的dll文件.webdeloyment project插件

2010-01-04 14:26 661 查看
VS2005和VS2008发布网站时生成自定义命名DLL方法

最近在使用VS2008做项目,当发布网站时发现不能生成自定义命名的.DLL文件,通过查找资料终于找到了解决方法。

VS2005和VS2008发布网站时不会像VS2003一样生成规则的DLL文件,而生成的DLL文件名含有随机数不固定且不能一个项目生成一个DLL文件,让人有一些遗憾,每次更新的时候的全部更新才行。为了做到像vs2003一样,微软发布了WebDeployment Project 插件可以解决此问题:

http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en

http://msdn.microsoft.com/en-us/library/aa479568.aspx 

下载网址1:http://download.microsoft.com/download/c/c/b/ccb4877f-55f7-4478-8f16-e41886607a0e/WebDeploymentSetup.msi
下载网址2: 文件名 WebDeploymentSetup2005.msi  http://d.namipan.com/d/21168cc1bf8d96043b3d2c2f8dc2b2bed58fc6a700240e00

VS2008下的:http://download.microsoft.com/download/0/5/b/05b4424b-5b9b-4961-8ec6-91e9f1741b2d/WebDeploymentSetup.msi
下 载网址2:文件名 WebDeploymentSetup2008.msi http://d.namipan.com/d/bc296416ca16e1879df8ef9695dac3587a268a0900ba0a00

1、下载后安装、右键选择当前的WEB项目,会出现一个选项"Add Web Deployment Project"
2、选择添加一个WebDeployment Project(输入自定义的程序集名称和发布地址)
3、右键选择该项目选择“生成”,此时会发布网站到指定的目录,生成DLL文件,更新时只需上传编译好的 .DLL 文件就可以了.

 

 

/////////////////

 

解决 Operation must use an updateable query
在asp.net 开发环境下,用jet 4.0连接access数据库, 有时会产生Operation must use an updateable query,这是由于相关用户mdb文件没有Modified权限导致的,在xp系统下,asp.net的用户是aspnet, win2003和vista,是NETWORK SERVICE账号。将其设置具有modified权限就可以了。如果设置了Asp.net Impersonation enabled,那账号是 IUSR_machinename。

reference:
http://www.mikesdotnetting.com/Article.aspx?ArticleID=74 http://msdn.microsoft.com/en-us/library/aa292118(VS.71).aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐