波斯马BOSSMA Information Technology

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

发布时间:2007年11月7日 / 分类:ASP.NET / 11,170 次浏览 / 评论

VS2005发布网站默认会生成多个包含随机数的dll文件,很不爽!
所以从微软官方下载了Web Deployment的补丁,但是在生成时产生错误:”aspnet_merge.exe”已退出,代码为 1

经检查问题原因为:同一个项目中包含相同的类
例如:
有两个页面A.aspx 、B.aspx

(1)A.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="A.aspx.cs" Inherits="AC" %>

(2)B.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="B.aspx.cs" Inherits="AC" %>

两者的CodeFile不同,但Inherits相同,即.cs文件中的类名称相同

这样是不可以的,修改为不同的类名称就好了

记录!

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自波斯马,原文地址《VS2005发布网站:”aspnet_merge.exe”已退出,代码为 1的错误

关键字:

建议订阅本站,及时阅读最新文章!
【上一篇】 【下一篇】

发表评论