在同一服务器上部署 ASP.net Ajax 1.0 和 3.5 Web 应用程序

2024-03-04

我们有一个生产服务器,其中运行 Ajax 1.0 的 ASP.net 2.0 应用程序和相应的工具包(工具包版本 1.0.20229)。

我被要求使用 ASP.net 3.5 移动另一个应用程序构建,该应用程序也利用了最新的 ASP.NET AJAX 和相应的工具包(工具包版本 3.0.X)。

如果我安装.Net Framework 3.5(服务器上的当前版本是2.0),这两个应用程序可以存在于同一服务器上吗?

我应该做什么来确保不存在兼容性问题?

如果问题不清楚,请告诉我。

谢谢你,

The Mar

结果: 安装了框架3.5。 根据收到的错误对配置文件进行了更改,这些错误包括: 删除了以下条目:

<httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </httpModules> 

除了上面的内容之外,还必须为 WCF 服务删除以下部分

<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

这些应用程序应该可以很好地并行运行。

如果您将 ajax 控制工具包作为本地引用的 .dll 进行分发(换句话说,您已将 .dll 文件添加到项目中,并引用了该本地文件),那么使用该工具包应该不会有任何问题。

至于Ajax(System.Web.Extensions)引用,你可以做两件事:

2) 浏览项目中的引用并将“SpecificVersion”设置为“true”,这将强制项目始终引用它的 2.0 版本

3)使用3.5版本即可。如果 SpecificVersion 未设置为 true,这可能会自动发生,但如果没有,您可以使用 web.config 的映射映射第一个项目中的引用绑定重定向元素 http://msdn.microsoft.com/en-us/library/eftw1fys.aspx像这样:

<configuration>
   <runtime>
      <assemblyBinding>
         <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions"
                              publicKeyToken="31bf3856ad364e35"
                              culture="neutral" />
            <bindingRedirect oldVersion="1.0.61025.0"
                             newVersion="3.5.0.0"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

这种方法是侵入性最小的,因为您根本不必接触该项目。这也适用于任何明确引用 System.Web.Extensions 版本 1.0 的第三方 dll。

我已经将项目从使用 2.0 框架的 Ajax 版本升级到 3.5 版本,并且没有遇到任何问题。

祝你好运!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在同一服务器上部署 ASP.net Ajax 1.0 和 3.5 Web 应用程序 的相关文章

  • 将 JSON 发布到 MVC 控制器 - 字符串参数为 null

    我故意尝试不在控制器参数中使用绑定 因此我有一个如下所示的控制器 HttpPost public ActionResult UntypedForm String serializedformdata 当我使用以下代码将序列化的 JSON 表
  • ASP.Net Ajax - PageMethods 同步调用和检索结果

    如何在ASP Net Ajax PageMethods中同步调用并检索结果 目前我正在做以下事情async调用并处理数据 function checkName name PageMethods IsAvailable name onSucc
  • 如何让子控件正确的 id 到客户端

    我正在研究 ASP NET 但没有使用任何 ASP NET 的 AJAX 框架 现在我尝试使用 经典 JavaScript 方式 AJAX 更新客户端网格控件单元格中文本框和下拉列表的内容 但我面临的问题是 我想在客户端呈现时更新的控件 文
  • 如何加载外部文件并确保它首先在 JSFiddle 中运行?

    我有一个 JsFiddlehere http jsfiddle net deeptechtons rEzW5 2 并添加了通过外部 JS 资源部分加载的 Microsoft AJAX 如何判断 AJAX 文件加载完成后我的 JS 代码是否运
  • Ajax.BeginForm 让我抓狂

    ASP NET MVC3 我有一个最初在 div 内呈现的部分视图 以下是部分代码 model Venue Models Validation CustomerRequestModel Scripts jquery 1 4 4 min js
  • 奇怪的 ASP.NET AJAX Bug / 32 位到 64 位

    自从升级到 Windows 2008 64 位后 我的网站出现了奇怪的错误 我的大部分应用程序池都在 64 位模式下运行 除了一个之外 所有应用程序池都用于旧版 ASP NET 1 1 应用程序 在 64 位运行的网站上 我收到来自 ASP
  • AJAX - 如何将值传递回服务器

    第一次在 NET 中使用 UpdatePanel 我有一个更新面板 其中的触发器指向 FormView 控件上的事件 UpdatePanel 包含一个ListView 其中包含来自单独数据库的相关数据 当 UpdatePanel 刷新时 它
  • 根据条件将脚本添加到 ScriptManager

    我有一个棘手的场景 我只想在某些条件下添加 ScriptManager scriptreference 如下所示
  • ASP.NET AJAX 调用中的 Response.Redirect

    我在 UpdatePanel 中有一个按钮 如果单击该按钮 在某些情况下会将用户重定向到同一文件夹中的另一个页面 否则将使用一些信息更新 UpdatePanel 如果我以这种方式进行重定向 Response Redirect Test as
  • ASP.NET MVC AJAX 与 HTML.ValidationMessageFor

    我习惯使用 ASP NET Webforms 通过 UpdatePanels 执行 AJAX 的简单方法 我知道这个过程对于 MVC 来说更加手工 在特定情况下 我使用数据注释来验证某些表单输入 我使用 HTML ValidationMes
  • 使用 C# 读取附加到 HTTP 扩展的 BLOB

    所以我使用第三方服务来编辑我的XML存储在服务器路径上的文件 现在 一旦我完成编辑XML 我将文件保存到本地内存存储 该存储生成附加到 URL 的 BLOB Example blob http localhost 0e06af7a a1a9
  • 我如何从ajax调用web api控制器

    我是 ASP MVC 和 Web api 的初学者 通过使用下面的代码 我尝试调用在控制器中编写的函数 为了进行检查 我使用了断点 因此控件无法转到控制器 因此我无法跟踪实际发生的情况 给定的代码解释了如何将用户名和密码传递给控制器
  • 为什么我们在使用Ajax控件时总是需要脚本管理器?

    为什么我们在使用Ajax控件时总是需要脚本管理器 脚本管理器控件是将脚本发送到客户端的控件 该控件是所有 AJAX 相关功能的核心 它管理启用 Ajax 的页面中的所有控件 它还确保部分页面更新按预期发生 http msdn microso
  • 如何在使用多线程时更新 aspx 页面

    我正在使用多线程来更新 显示页面内容 页面正在使用多个 和嵌套的 更新面板 现在 我正在使用以下logic更新页面 我有七个线程 每个线程通过查询数据库获取数据并将其显示在页面的特定部分 我们启动线程并等待 2 分钟 经过 2 分钟后 如果
  • 如何防止.exe类型文件在网站上传?

    假设我们有一个 example exe 文件 我们首先将该文件放入一个新文件夹中 然后使用任何压缩软件压缩该文件夹 我们可以阻止压缩文件夹在网站中上传吗 我们怎样才能做到这一点 你不能prevent它 因为在提交之前你无法知道浏览器将要提交
  • 如何将 ASP.NET 隐藏字段值分配给 JavaScript 变量?

    以下是摘自的代码片段http pietschsoft com post 2011 09 09 Tag Editor Field using jQuery similar to StackOverflow aspx http pietschs
  • jQuery 对话框回发但 UpdatePanel 未更新

    我想从代码隐藏中显示 jQuery UI 对话框 并且需要在回发后刷新它 该对话框是用于过滤和查找数据的控件 因此 用户从 DropDownLists 中进行选择并在 TextBoxes 中输入文本 单击 Apply Button 发生异步
  • 奇怪的 ASP.NET 错误!

    我正在运行带有 IIS 7 5 的 Windows 7 x64 版本 我有一个简单的 asp net 网站 我在其他版本的 Windows 和 IIS 上运行该网站 但现在在某些页面上出现以下错误 异常信息 异常类型 HttpParseEx
  • 如何使用 JavaScript 发布 ASP.NET MVC Ajax 表单而不是提交按钮

    我有一个使用创建的简单表单Ajax BeginForm Description br
  • 为什么 Ajax.BeginForm 在 Chrome 中不起作用?

    我正在使用 c NET MVC2 并尝试创建一个 ajax 表单来调用删除数据库记录 RemoveRelation 的方法 删除记录的过程正在按预期进行 删除记录后 表单应调用一个 JavaScript 函数 从视觉效果中删除该记录 Rem

随机推荐

  • Brushes.White 减慢了图形演示速度

    下面是 Conway 的生命游戏在 WPF 中的 非常幼稚的 实现 这只是一个演示 xaml
  • 这种方法名称/局部变量混合会发生什么?

    我在一些代码中发现了一个执行以下操作的方法 def method1 method1 1 2 2 3 4 5 5 return method1 uniq end ruby 如何处理这个问题 我知道这是错误的代码 但是 ruby 如何知道如何处
  • 从文件加载公钥数据

    在我的应用程序中 我生成一个公钥 私钥对并将它们存储在磁盘上以供以后使用 加载并重新初始化私钥工作正常 但对于私钥 我得到一个未知的 KeySpec 类型 java security spec PKCS8EncodedKeySpec 我不知
  • Jquery / Javascript - 添加迄今为止的年份变量

    我有一个小麻烦 如果能得到一些帮助就太好了 我正在创建一个小表单 我想将当前日期格式化 dd mm yyyy 并从下拉框中添加年份变量以创建最终到期日期 唯一的麻烦是我不知道如何将开始日期解析为日期变量以完成计算 任何想法或帮助将不胜感激
  • 在 Delphi 中读取/解析非类型二进制文件的最佳方法

    我想知道解析非类型二进制文件的最佳方法是什么 例如 EBML 文件 http ebml sourceforge net EBML 基本上是一个二进制 xml 文件 它基本上可以存储任何内容 但目前它的主要用途是 MKV 视频文件 matro
  • 从数据库sqlite获取信息

    如何从数据库中获取信息 我想执行这一行 String nom db execSQL select name from person where id id 任何人都可以纠正我这一行以从表中获取人名吗 如果您的 id 是整数数据类型 请尝试此
  • 检测设备是否支持通话?

    下面的代码可以可靠地用来确定设备是否支持通话吗 我担心的是 如果苹果将 iphone 字符串更改为其他内容 假设他们决定拥有 iphone 3g iphone 4 等 UIDevice currentDevice model isEqual
  • Xamarin.forms 在 web 视图中显示 PDF 不起作用

    我从我的服务器下载 pdf 流 在我的应用程序中 我将 bytearray 作为 pdf 保存到本地文件夹中 但是当我在网络视图中打开它时 它只显示一个白色页面 我按照这个例子 https developer xamarin com rec
  • java.lang.illegalstateException数据库未打开android

    当我尝试插入数据库日志时 猫显示如下错误java lang illegalstateexception database not open android 但我已经使用打开数据库 db SQLiteDatabase openDatabase
  • Rails Admin 与 Active Admin:Rails Admin 生成工具[重复]

    这个问题在这里已经有答案了 可能的重复 Rails Admin 与 ActiveAdmin https stackoverflow com questions 6542075 rails admin vs activeadmin 我知道已经
  • Laravel:路由中间件和策略之间的区别

    使用 Laravel 开发应用程序我意识到可以做什么Policy完全可以用Middleware 假设我想阻止用户更新路线 如果他 她不是信息的所有者 我可以轻松地从路线中进行检查 并且可以从策略中执行相同的操作 所以我的问题是为什么我应该使
  • 我如何使用 Passport-local.js 存储其他表单字段

    我正在研究 node passport js 身份验证 我制作了一个简单的登录 注册应用程序 它工作正常 但是它只存储用户名和密码 如何通过具有工作登录护照身份验证的 Signup html 页面将其他表单字段 例如电话号码 电子邮件 爱好
  • 检查后台限制数据是否开启?

    我有一个在主线程上运行而不是在后台运行的服务 在服务中 我正在通过广播接收器检查网络连接 当我启用限制数据已启用在 设置 中 广播接收器可以很好地捕捉意图 但我的应用程序已禁用互联网连接 移动数据 尽管它在我的设备上 我见过这个问题 htt
  • 如何测试 Spark RDD

    我不确定我们是否可以在 Spark 中测试 RDD 我发现一篇文章说模拟 RDD 不是一个好主意 是否有其他方法或最佳实践来测试 RDD 感谢您提出这个悬而未决的问题 出于某种原因 当谈到 Spark 时 每个人都过于专注于分析 以至于忘记
  • 此信封实现是否正确使用 C++11 原子?

    我编写了一个简单的 信封 类 以确保我正确理解 C 11 原子语义 我有一个标头和一个有效负载 编写器清除标头 填充有效负载 然后用递增的整数填充标头 这个想法是 读取器然后可以读取标头 memcpy 出有效负载 再次读取标头 如果标头相同
  • B-Prolog 中带有累加器的嵌套循环

    B Prolog 具有逻辑循环 例如 我们可以这样计算 1 2 3 的和 test1 foreach A in 1 3 ac Sa 0 Sa 1 is Sa 0 A writeln sa Sa test1 test1 sa 6 yes 但是
  • Android 初始化 Visualizer 时出现错误代码 -3

    初始化时出现此错误Visualizer visualizer new Visualizer mediaPlayer getAudioSessionId lt 错误 无法初始化 Visualizer 引擎 错误 3 java lang Run
  • Twitter bootstrap:跨浏览器圆角和渐变?

    有什么方法可以添加 Twitter Bootstrap 跨浏览器对圆角和 CSS 渐变的支持 阅读 愚蠢的 IE 7 支持 我会使用 CSSPIE http css3pie com http css3pie com 这是一个 htc 文件
  • 有 XWalkView webviewclient 吗?

    我正在尝试使用XWalkView作为我的 Android 应用程序中的 webview 替代品 我注意到没有setWebViewClient方法上XWalkView目的 问题是我想检查页面何时完成 onPageFinished 以及资源加载
  • 在同一服务器上部署 ASP.net Ajax 1.0 和 3.5 Web 应用程序

    我们有一个生产服务器 其中运行 Ajax 1 0 的 ASP net 2 0 应用程序和相应的工具包 工具包版本 1 0 20229 我被要求使用 ASP net 3 5 移动另一个应用程序构建 该应用程序也利用了最新的 ASP NET A