当前位置:编程学习 > C#/ASP.NET >>

.net framework3.5开发的程序如何在.net 2.0部署的服务器上运行

说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: 未能加载类型“kdl.ControlInc.header”。

源错误:

行 1: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="header.ascx.cs" Inherits="kdl.ControlInc.header" %>

自己开发.net 3.5的程序放在虚拟空间上无法运行,得知虚拟空间是.net 2.0,根据网上的方法,用vs2008转换.net2.0,将没用到的linq等3.5的dll引用去掉,然后copy system.web的一系列dll到虚拟空间bin目录下,不成功。
自己用vs2008新做了个很简单的.net 2.0项目放上虚拟空间错误仍旧,估计是控件注册不上去,page 和control都不行,难道只能用vs2005重新做一次? --------------------编程问答-------------------- 消灭0回复...自己顶... --------------------编程问答-------------------- 对比VS05 web项目中的web.config,把配置文件里面的东西也去掉一些.

再试试.


PS:曾经也是碰到过VS08里面选目标框架是.net2.0,但最后还是要求安装.net 3.5才行. 估计LZ还是得用VS05重新来一下了.

--------------------编程问答-------------------- webconfig都去得很干净了,我用2.0webconfig覆盖上去的,哎。。为什么现在外面虚拟空间都是2.0 --------------------编程问答-------------------- 没办法 踩踩踩踩踩踩 --------------------编程问答-------------------- 我用VS2008写的网站没有这问题,需要稳定目标框架为2.0版本 --------------------编程问答-------------------- 新建的web技术交流群,欢迎大家加入一起讨论:
群号:29037453 --------------------编程问答-------------------- 我用vs08做了个C#程序,我把它封装成安装程序在别的机器上安装的时候总是提示要安装.NETFrameWork3.5才行,郁闷,我创建安装程序时 系统必备里 选的就只有 .NETFrameWork2.0 啊,怎么改······ --------------------编程问答-------------------- 吧程序编译成2.0下运行的不就行了么,工程--》右键--》属性 应该能找到在哪里改吧 --------------------编程问答-------------------- 不过你最好先备份一下web。config,你改成2.0的时候,web.config会自动增删一些配置
补充:.NET技术 ,  .NET Framework
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,