zoukankan      html  css  js  c++  java
  • 微软WebDeployment Project插件发布网站时老是报出"aspnet_merge.exe”已退出,代码为1的错误

    发布网站时老是报出
    "aspnet_merge.exe”已退出,代码为1的错误 而且发布的DLL并没有合成一个,还是像以前一样,一大堆;去网上查了一下,具体情况具体分析,可能是:

    A. 中文编码问题;B. 在自定义属性的描述中有中文的缘故,比如[WebMethod(Description="测试方法")]这样子;C. 或数组索引超出限制;D. 存在同类名的问题等(aspnet_merge默认要使用强命名,网站中不能出现同名的类。在编译但未发布时是分开在不同的dll中的,重名问题不会暴露出来,合并DLL了就出问题了)。

    具体分析的关键就是错误从哪里找起啊?还是网络告诉我们,将VS 2005的工具-选项-项目和解决方案-生成并运行,设置“MSBuild 项目生成输出详细信息”,选择“详细”。再次生成Web Deployment Projects项目,“输出”框内的信息就变得非常丰富了;这样就可以查看哪里出错了。

  • 相关阅读:
    HIVE的基本操作
    sqoop数据迁移
    工作流调度器azkaban
    C/s模式与B/S模式
    自动装箱和拆箱所带来的问题(1)“==”问题
    线程死锁
    模拟售票
    线程之间的通信
    线程同步引发的安全问题
    sql server 与 mysql在自定以数据类型的区别
  • 原文地址:https://www.cnblogs.com/lovecode/p/1408247.html
Copyright © 2011-2022 走看看