发布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
最近在使用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
相关文章推荐
- VS2005发布网站项目时整个站点生成为一个自定义名称的dll文件
- VS2005发布网站问题及"aspnet_merge.exe”已退出,代码为 1的错误以及所有代码文件生成一个dll
- 发布 一个 C# 根据jar 游戏文件生成 jad 的dll 类库
- VS下如何实现一个工程具有两个项目, 测试项目B 调用 A项目生成的dll文件
- vs2008生成自定义dll,VS2008发布、生成网站时设置固定的dll文件名?
- 发布一个自己写的文件重命名工具,支持正则表达式替换和自定义规则。
- 新年刚过,发布一个生成POT文件的小工具
- IIS 学习笔记(在IIS上发布了一个webservice,访问时可以访问到其目录,但是无法打开.asmx文件)
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
- 发布一个SharePoint 2010 工具(复制,移动文件和文件夹)
- T4 模板自动生成带注释的实体类文件 - 只需要一个 SqlSugar.dll
- 同一个solution下调用程序直接调用另一个Project生成的DLL
- 在工程里生成一个excel表格或者word文件
- Code::Blocks里用自定义的def文件生成dll
- DDK中生成一个DLL source文件写的例子
- 使用批处理根据项目工程文件生成Nuget包并发布(支持.NET Core)
- 使用java keytool证书工具生成安卓发布的证书 .keystore文件 步骤xiangjie
- CLion一个工程生成多个可执行文件
- 博客开张,送上一个自动生成Web.sitemap文件的VS2005插件作为见面礼。
- IIS发布网站出现“未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。”的解决方法