谁用过.net 2005 发布网站,近来高分求助

zyh791211 2006-03-10 06:25:48
今天按照msdn上做了个发布网站的测试(我是新手),根据它上面的做法,在"发布网站"弹出窗口里不要选择"允许更新此预编译站点",我这样做了,但在iis里测试(没有发布前,作为本地文件测试成功),只出现一段乱码,我打开defautl.asp看应该是"这是预编译工具生成的标记文件,不应被删除!"的乱码吧我想 ,选择了前面的那一项重新发布,可程序又有错误提示
" 分析器错误信息: 未能加载程序集“App_Web_5wx_dkns”。请确保在访问该页之前已经编译了此程序集。"
行 1: <%@ page language="C#" autoeventwireup="true" inherits="index, App_Web_5wx_dkns" %>
有个疑惑为什么inherits="index, App_Web_5wx_dkns,不是源代码里的Inherits="index" 呢,是不是这个原因导致错误啊,另外发现bin文件夹里有 App_Web_5wx_dkns.dll,还有我这个测试程序里没有web.config文件
...全文
179 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyh791211 2006-03-10
  • 打赏
  • 举报
回复
那么大家还有什么办法在.2005下发布网站呢,象2003那样编译.cs文件成.dll,然后把.aspx文件和.dll复制到服务器里运行呢。
zyh791211 2006-03-10
  • 打赏
  • 举报
回复
iis 里asp.net版本ASP.NET v2.0.50727是允许的啊.我要晕了, 为什么.net2005发布没有2003那么简单呢
zyh791211 2006-03-10
  • 打赏
  • 举报
回复
但是我的程序在发布之前是调试通过的,如果在程序里引用App_Web_5wx_dkns.dll重新发布网站 ,在bin文件夹里又会重新生成一个新的App_Web_3q-kbfmh.dll,在iis里调试又出现错误:

未能加载程序集“App_Web_3q-kbfmh”。请确保在访问该页之前已经编译了此程序集。

源错误:

行 1: <%@ page language="C#" autoeventwireup="true" inherits="index, App_Web_3q-kbfmh" %>

lnwuyaowei 2006-03-10
  • 打赏
  • 举报
回复
IIS应用中,是否配置站点为asp.net2.0的?
win2003下默认是1.1版本,其它的没有测试过.
califord 2006-03-10
  • 打赏
  • 举报
回复
你把App_Web_5wx_dkns.dll引用到你的工程里,因为这个工程引用了App_Web_5wx_dkns.dll文件,所以你也一定要引用:
右击“引用”选“添加引用”然后找到你App_Web_5wx_dkns.dll所在位置加上去。再调试
zyh791211 2006-03-10
  • 打赏
  • 举报
回复
我用另外一个没有app_code 目录的程序测试也是同样的问题啊.
zyh791211 2006-03-10
  • 打赏
  • 举报
回复
你是说在发布之前吗,app_code 是msdn教程里特意建的一个文件夹,在里面放着一个.cs文件啊,
李洪喜 2006-03-10
  • 打赏
  • 举报
回复
把app_code目录删除就可以了
zyh791211 2006-03-10
  • 打赏
  • 举报
回复
看来大家都喜欢回答简单问题,我的帖子一会儿沉底了.
zyh791211 2006-03-10
  • 打赏
  • 举报
回复
在线等,解决既给分

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧