【发布时间】:2010-09-15 02:50:10
【问题描述】:
我似乎无法在我的开发服务器上启动并运行我的应用程序,我不知道为什么。
我在 VS 2008 中编译了我的代码,目标框架为 3.5。我使用 3.5 主要是因为我已经相当广泛地实现了 LINQ。在本地编译和运行没有任何问题。
问题是我的服务器只有 2.0 .Net 框架,升级到 3.5 显然不会发生。
在做了一些研究之后,我的印象是,只要我尝试执行已编译的代码,服务器就不需要安装 3.5。
今天我正在尝试发布到服务器,但我无法在我的 WEB.CONFIG 中解决这个错误
配置错误
解析器错误消息:不允许子节点。
providerOption name="CompilerVersion" value="v3.5"/
编辑添加问题: 我看过一些关于可能将我的引用设置为“复制本地”的帖子,这可能允许我在 2.0 服务器上运行。想法?
【问题讨论】:
-
这很奇怪,如果你没有安装 3.5 然后安装它。它不会在 2000 年安装,因为那里不支持它。也不支持使用复制的 dll 版本。