VS2005发布网站问题及aspnet_merge.exe”已退出,代码为 1的错误

news/2024/5/20 13:54:33/文章来源:https://blog.csdn.net/vincent_void/article/details/7054189
VS2005发布网站时不会像VS2003一样生成规则的DLL文件、而生成的DLL文件名含有随机数且不能一个项目生成一个DLL文件、让人有一些遗憾、为了做到像vs2003一样,微软发布了WebDeployment Project插件可解决此问题:
下载地址
1、下载后安装、右键选择vs2005中的项目、会出现一个选项"Add Web Deployment Project"

2、选择添加一个WebDeployment Project(输入程序集名称和发布地址)

3、此时解决方案中会多出一个项目

4、右键选择该项目设置相应属性


5、右键选择该项目(DataBind2005)选择“生成”、此时会发布网站到指定的目录、生成DLL文件同vs2003一样、更新时只需
上传DLL文件

 

说明:还有一种方法,vs2005装SP1后新建项目里面会出现“ASP.NET Web应用程序”,用这个做网站生成的DLL文件就同vs2003一样。但是如果你之前的网站是用vs2005的网站上新建的,那用这种方式可能要修改一定的代码。

解决方法:实际上在我们的一个实际ASP.NET 2.0的解决方案中来应用这种方式出现了问题,下面我就讲一下我的解决过程希望对大家有所帮助。

我们的解决方案包括22个项目(主要是类库),其中的一个WEB项目是负责用户UI的,传统的生成或是发布网站的方式没有任何问题,当使用Web Deployment Projects工具生成唯一程序集时出现了错误信息“Aspnet_merge.exe Exited with Code 1”(Aspnet_merge.exe 退出,错误代码1),这样的信息根本无法让我们办断到底是哪里出了问题。好,下面依次打开VS 2005的工具-选项-项目和解决方案-生成并运行,设置“MSBuild 项目生成输出详细信息”,选择“详细”。再次生成Web Deployment Projects项目,注意“输出”框内的信息现在变得非常丰富了,最后导致无法编译的问题终于出来了“An error occurred when merging assemblies: ILMerge.Merge: ERROR!!: Duplicate type ‘_Default’ found in assembly 'App_Web_k5hhsnh0'”,它的意思是说在程序集中发现了相同的类型_Default,经过我检查确实在我们的WEB项目中存在了两个_Default类(在不同的目录中或者是ascx和aspx的同名文件),这样的问题通过一般的生成完成和发布网站肯定都是检测不出来的,运行也是正常的。VS 2005的WEB项目默认的把命名空间给去掉了,可以手动增加一个命名空间,cs代码中加入namespace的语句块,另外别忘了在aspx文件的<@page>的Inherits中写入对应的[namespace].[类名];经过这样的操作再次编译成一个程序集就没有问题了(备注:这个项目前后一共发现了5对类名称一致的情况,加上命名空间或是改名称就可以解决了)。


转自: http://www.cnblogs.com/SAL2928/archive/2007/05/29/763185.html


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_850476.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站用户单点登录系统解决方案

1 背景   在网站建设的过程中&#xff0c;多个应用系统一般是在不同的时期开发完成的。各应用系统由于功能侧重、设计方法和开发技术有所不同&#xff0c;也就形成了各自独立的用户库和用户认证体系。随着网站的发展&#xff0c;会出现这样的用户群体&#xff1a;以其中的一…

高并发高流量网站架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;Web2.0的兴起&#xff0c;掀起了互联网新一轮…

大众点评网的网站架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;大众点评网由张涛创建于2003年4月&#xff0…

国外java开源网站聚合

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;sourceforge http://www.sourceforge.netjav…

京东商城网站服务器分析

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;京东商城是专业的数码网上购物商城,主要产品…

针对中小型网站 3000人左右/15分钟 的服务器架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;本文涉及的服务器构架主要针对3000人左右/15…

阿里巴巴网站架构

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;阿里巴巴为全球领先的B2B电子商务公司&#…

20个仿Quora的免费问答网站程序

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;接触网站制作和运营将近9年了&#xff0c;还…

政府网站防篡改解决方案

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;政府网站防篡改解决方案 互联网的出现…

网站分析基础及KPI实践

原文转自&#xff1a;http://www.techxue.com/portal.php?modview&aid148d 一&#xff1a;网站分析是什么? 网站分析(Web Analytics)即网站访客行为分析,通过对网站数据进行定量和定性的分析&#xff0c;来不断驱动和提高访问者在网站中的体验&#xff0c;并将访客转…

【转】30套最好的网站开发与设计中使用的小型图标

转载自&#xff1a;http://blogread.cn/it/article/1836?fwb1 在为您的网页设计或应用程序挑选图标的时候&#xff0c;您所需要的不仅仅只是为了完美地传达一个简单且悦目的复杂的功能&#xff0c;他们也应该有一定的统一标准&#xff0c;所依赖的图标就是其中一种方式。找到一…

Docker快速搭建WordPress博客网站

WordPressWordPress是一个非常著名的PHP编写的博客平台&#xff0c;发展到目前为止已经形成了一个庞大的网站平台系统。在WP上有规模庞大的插件和主题&#xff0c;可以帮助我们快速建立一个博客甚至网站。 在Windows上可以非常方便的安装WordPress&#xff0c;因为IIS上集成了W…

asp.net网站统计(转)

今天在 我在所的网站上加了一个简单的网站统计如图所示:鼠标放上去可以这样显示: 这就是今天做的简单的网站统计. 现在就来讲讲,是怎么实现的.我用的asp.net 2003 版本. 文章总数,文件总数就是读取数据库的操作,在这里就不说了. 对与总访问量,我是将这个参数存在count.xml…

程序员常用的网站(个人笔记)

1.CSDN -专业IT技术社区&#xff08;https://www.csdn.net/&#xff09; 2.51CTO-专注于IT人职业成长平台&#xff08;http://www.51cto.com&#xff09; 3、博客园-开发者的网上家园&#xff08;https://www.cnblogs.com/&#xff09; 4、Github-全球领先的软件开发平台&am…

网站改版了

web开发分享改版了。 求建议啊。 转载于:https://www.cnblogs.com/youqu/p/3617476.html

Java爬虫之抓取一个网站上的全部链接

前言&#xff1a;写这篇文章之前&#xff0c;主要是我看了几篇类似的爬虫写法&#xff0c;有的是用的队列来写&#xff0c;感觉不是很直观&#xff0c;还有的只有一个请求然后进行页面解析&#xff0c;根本就没有自动爬起来这也叫爬虫&#xff1f;因此我结合自己的思路写了一下…

MVC5 网站开发之七 用户功能 1、角色的后台管理

角色是网站中都有的一个功能&#xff0c;用来区分用户的类型、划分用户的权限&#xff0c;这次实现角色列表浏览、角色添加、角色修改和角色删除。 目录 奔跑吧&#xff0c;代码小哥&#xff01; MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据…

如何用Spring Boot开发网站?——个人博客网站(无需积分下载)

源码地址&#xff1a;无需积分即可下载&#xff0c;觉得有用随手给个赞吧&#xff0c;github地址在下方 功能结构图&#xff1a; 运行截图&#xff1a; GitHub&#xff1a;https://github.com/LIANYCL/myblog 如何运行代码 导入到IDEA后 第一步 配置数据库连接 修改applic…

网站开发

两人一组&#xff0c;分别完成网站的前端与后台的操作。 实现了页面跳转、登录、注册等功能。 点击课程后&#xff0c;出现课程信息 登录后才能购买相关课程 效果如下&#xff1a; 在网站开发中&#xff0c;有对数据库的访问&#xff0c;增加了许多难度&#xff0c;尤其是在注册…

XHTM这个国际标准设计语言,还可以设计网站,哇!

目录 CSSDIV网站设计的优势和问题 CSSDIV网站设计的优势 CSSDIV网站设计的优势和问题 XHTM是目前国际上倡导的网站标准设计语言&#xff0c;因为XHTML网站设计语言具有的基本特点&#xff0c;这种CSSDIV模式的网站设计具有一定的优势&#xff0c;不过目前在网站建设应用中CSSD…