CSDN-CSDN社区-.NET技术-ASP.NET

收藏 web deploy部署问题[问题点数:40,结帖人:lhqalive]

  • lhqalive
  • (尘世间一只迷途小菜鸟)
  • 等 级:
  • 结帖率:
楼主发表于:2008-07-17 10:31:07
项目在本地运行都没问题....

但是用web deploy生成后传到服务器上

就报找不到app_code里面的类......没有引用.......

请问应该怎么解决?

PS: TNewsFacade是在app_code里

===================================================================================================

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0246: 找不到类型或命名空间名称“TNewsFacade”(是否缺少 using 指令或程序集引用?)

源错误:



行 10:        if (!IsPostBack)
行 11:        {
行 12:            m_rptNs.DataSource = TNewsFacade.GetNewsListByClassName("Company News", "en", 5, 1);
行 13:            m_rptNs.DataBind();
行 14:            m_rptTop.DataSource = TProductFacade.GetTopProduct("en");


====================================================================================================
回复次数:10
  • lhqalive用户头像
  • lhqalive
  • (尘世间一只迷途小菜鸟)
  • 等 级:
#1楼 得分:0回复于:2008-07-17 10:38:36
............顶上去
#2楼 得分:14回复于:2008-07-17 10:40:52
关注下。
  • lhqalive用户头像
  • lhqalive
  • (尘世间一只迷途小菜鸟)
  • 等 级:
#3楼 得分:0回复于:2008-07-17 10:49:08
以为是因为web deploy生成dll文件的问题,所以用了项目的"生成网站"

生成完后把app_code.dll发布上去,但是还是不行............

  • fifastar用户头像
  • fifastar
  • (眼里进了砂)
  • 等 级:
#4楼 得分:13回复于:2008-07-17 10:51:00
检查下命名空间是否正确,是否使用工厂类+反射,检查输入的命名空间是否正确,输入的程序集是否和Bin下的DLL一致
  • kbryant用户头像
  • kbryant
  • (假扮的天使)
  • 等 级:
  • 3

#5楼 得分:13回复于:2008-07-17 10:51:18
帮你顶
  • lhqalive用户头像
  • lhqalive
  • (尘世间一只迷途小菜鸟)
  • 等 级:
#6楼 得分:0回复于:2008-07-17 10:55:01
之前运行了一个月都没问题的........

昨天突然冒出来的

回楼上的朋友,输出的程序集和Bin下的DLL一致

下面是app_code一个类

C# code
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using HSM.Web.Link.Common; public class TLinkFacade { private static ILinkRule sm_rule = new TLinkRuleFactory().GetFactory(); public static void SaveLink(int id, string lang, string nm, string href) { TLinkEntity lnk = new TLinkEntity(); lnk.LinkID = id; lnk.Language = lang; lnk.LinkName = nm; lnk.Href = href; lnk.Logo = "1"; lock (sm_rule) { if (id > 0) sm_rule.UpdateLink(lnk); else sm_rule.AddLink(lnk); } } public static void DeleteLink(int id) { TLinkEntity lnk = new TLinkEntity(); lnk.LinkID = id; lock (sm_rule) { sm_rule.DeleteLink(lnk); } } public static TLinkList GetLinkList(string lang) { TLinkEntity lnk = new TLinkEntity(); lnk.Language = lang; lock (sm_rule) { return sm_rule.GetLinkList(lnk); } } public static TLinkEntity GetLinkInfo(int id) { TLinkEntity lnk = new TLinkEntity(); lnk.LinkID = id; lock (sm_rule) { sm_rule.GetLinkInfo(ref lnk); } return lnk; } }
  • lhqalive用户头像
  • lhqalive
  • (尘世间一只迷途小菜鸟)
  • 等 级:
#7楼 得分:0回复于:2008-07-17 11:01:24
郁闷..........
  • lhqalive用户头像
  • lhqalive
  • (尘世间一只迷途小菜鸟)
  • 等 级:
#8楼 得分:0回复于:2008-07-17 11:09:01
没人来帮忙一下吗?
  • fifastar用户头像
  • fifastar
  • (眼里进了砂)
  • 等 级:
#9楼 得分:0回复于:2008-07-17 11:22:31
命名空间少的是TNewsFacade
  • lhqalive用户头像
  • lhqalive
  • (尘世间一只迷途小菜鸟)
  • 等 级:
#10楼 得分:0回复于:2008-07-17 11:23:19
问题搞定了.........

空间设置问题.......

刚想找其他空间试一下,客户就说OK没问题了.............郁闷
相关问题
VS2005部署问题:采用Web Deployment projects发布后的界面中文怎么都是 ...
【紧急!!!】用过【Web Deployment Projects】的来『部署带Profile ...
Eclipse+WebLogic+Lomboz中,Web模块部署问题?? Java / Eclipse ...
jboss部署问题Java / 应用服务器- CSDN社区community.csdn.net
Web Deployment部署时App_Code.dll 被拒绝访问的问题
EJB MODULE部署成功可是WEB MODULE 部署时出错误,求且中 ...