【发布时间】:2014-10-27 18:52:02
【问题描述】:
在开始讨论我的问题之前先声明一点:我不知道自己在做什么。我对 Windows 服务器一无所知。我对 ASP.NET 一无所知,对 IIS 也一无所知。我是一个 Linux 和 PHP 类型的人,但无论如何我已经投入了这个项目。
我的任务是将当前站点移动到新服务器。我正在使用 Rackspace,我试图只制作旧服务器的映像并用它构建新服务器。但是旧服务器很大,新服务器要小很多,所以无法完成。我最终只是创建了一个新的 Windows 服务器,从旧服务器复制文件,将它们粘贴到本地,然后将它们复制并移动到新服务器上。我有一种感觉,这是我首先出错的地方。
然后我安装了 IIS,创建了我的应用程序池和我的第一个站点,然后将我的新文件移到了上面。我在服务器的浏览器上加载它并收到此错误:
上面写着:
Parser Error Message: Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
我认为问题在于它无法添加程序集“所有内容”(*)。我不明白这一点,所以我继续阅读,我发现如果我想阅读导致我的错误的原因,我必须打开组装绑定日志记录。
但是,我不知道如何打开它。我做了一些研究,它说只搜索“Fusion”,你应该让它看起来像这样:
但是当我尝试时:
然后我返回并尝试删除 add assembly="*" 行,我收到以下错误。
我认为有问题的 NamespaceName 是该项目独有的,因为该项目称为“Kids in Motion”,因此“InMotion”是可接受的缩写。
但还是报错:
Compiler Error Message: BC32035: Attribute specifier is not a complete statement. Use a line continuation to apply the attribute to the following statement.
对我来说毫无意义。即使对错误进行快速在线搜索也没有发现任何我理解的内容。
我不知道从哪里开始,因为我不知道这是一个大问题还是一个小错误或什么。
如果有人能指出我正确的方向,我将不胜感激。
谢谢!
【问题讨论】:
标签: asp.net .net windows iis-7 telerik