VS2008 和.NET 3.5 Beta2常见问题的解决方案

作者:Scott Guthrie 来源:Scott Guthrie博客中文版 时间:2007-09-23 12:33:00 

【原文地址】 Fixes for Common VS 2008 and .NET 3.5 Beta2 Issues
【原文发表日期】 Saturday, August 04, 2007 12:10 PM

自我们发布VS 2008和.NET 3.5的Beta2版本以来,已经有一个多星期了。到目前为止,来自使用者的反馈非常之好。我收到了很多电邮,称之为我们发布过的最好的beta,有几个人已经全时使用它来做所有的开发了。

我也帮助几位解决了他们遇上的疑难杂症(主要是安装方面的问题)。下面是我所见到的问题以及如何解决它们的记录:

安装问题

控件工具箱是空的: 我们看到几个人遇上了这样一个情况,当他们在VS 2008中创建一个ASP.NET网站或web应用时,他们发现控件工具箱是空的,源码视图也不提供intellisense。这个问题表明, 由于机器上已经安装的一些.NET框架热补(Hotfixes)的干扰,.NET 3.5版本的System.Web.dll没有被正确地安装在机器上。这篇博客贴子描述了如何解决这个问题的方案。

JavaScript Intellisense和加彩没有被启用: 我们看到几个人遇上了这样一个情况,由于安装时一个注册表设置没有被正确配置,JavaScript代码加彩和intellisense没有被启用。这篇博客贴子描述了如何解决这个问题的方案。

安装程序在Windows Vista上要求Windows XP SP2版本: 我们看到几个人在Windows Vista上遇上了问题,VS 2008或者.NET框架3.5的Beta2向用户显示错误信息,要求他们安装Windows XP SP2(尽管他们在运行Vista!)。这篇博客贴子描述了解决这个问题的一个替代方案。

DevEnv /resetsettings: 如果你曾在机器上安装过早期版本的Orcas或VS 2008的话(Beta1或某个CTP版本),你需要在安装Beta2后重新设定VS 2008设置。如果你不这么做的话,有些设置会非常奇怪(一些窗口在出现在奇怪的地方),你也有可能看到一些IDE性能问题。你可以在命令行上对VS 2008的IDE版本键入“DevEnv /resetsettings”来重新设定你的设置。我曾在Beta 2发布贴子里对此有所讨论。

部分信任(Partial Trust)政策中的.NET 3.5网站和LINQ to SQL: LINQ和LINQ to SQL程序集默认的信任政策,以及.NET 3.5 ASP.NET网站的web.config文件不允许应用在中等信任(medium trust)环境里运行。如果你把应用部署到远程主机上,你会受到影响。这篇博客贴子描述了如何在Beta2中解决这个问题的方案(在最终版中你不需要采取这些步骤)。

ASP.NET AJAX 多定向问题

DisableAjaxPolicy.exe: 就象我在原先的Beta 2发布博客贴子里提到的那样,就在发布Beta 2之前,我们发现了ASP.NET AJAX 的一个并行安装的问题。你需要确认在安装VS 2008之后,运行DisableAjaxPolicy脚本来更正这个问题(运行只需几秒钟)。

VS 2008中的ASP.NET AJAX 的多定向: 你可以使用Visual Studio 2008来构建针对.NET 2.0和ASP.NET AJAX 1.0或者针对.NET 3.5和ASP.NET AJAX 3.5的ASP.NET AJAX应用。我在《.NET 3.5 和VS 2008中的ASP.NET AJAX》博客贴子里,对此做了讨论。因为上面这个 DisableAjaxPolicy补丁,用VS 2008开发的针对ASP.NET AJAX 1.0的应用在Beta 2中工作起来并不象我们想要的那样顺利。这篇《使用VS 2008开发针对ASP.NET AJAX 1.0的应用》博客贴子讨论了在Beta 2中实现这个目的的最佳方式。

在线论坛

这里是一些你可以问问题或求助的在线论坛:

想报告你发现的缺陷的话,请访问http://connect.microsoft.com/。或者,你也可以给我发电邮,我会把它们转给合适的开发团队的。

谢谢,

 

标签:vs2008,.net,asp.net
0
投稿

猜你喜欢

  • asp如何制作一个股票滚屏显示面板?

    2010-07-07 12:27:00
  • asp如何编写一个小数转换分数的函数?

    2009-11-08 19:01:00
  • 如何使用Script Encoder?

    2010-06-05 12:42:00
  • 正确理解SQL Server四类数据仓库建模方法

    2008-12-23 15:20:00
  • Oracle与MySQL删除字段时对索引和约束的处理

    2008-12-26 16:41:00
  • 用户体验的另一种认识

    2007-10-25 12:36:00
  • 关于 Web,你可能不知道的

    2008-09-18 12:09:00
  • asp如何读取文本文件的内容?

    2009-11-18 20:55:00
  • 三达不溜:www

    2009-03-28 11:44:00
  • 《CSS禅意花园》学习笔记

    2008-10-20 12:43:00
  • 实例讲解MySQL数据库中文问题的解决方法

    2008-12-31 15:15:00
  • 异步加载Google Adsense 更新到Wordpress 2.62

    2008-09-11 13:09:00
  • 最简洁的asp多重查询的解决方案

    2011-04-15 10:50:00
  • 驯服不听话的网页表格

    2007-12-03 11:36:00
  • mssql存储过程表名和字段名为变量的实现方法

    2011-12-01 07:59:13
  • firefox通过XUL实现text-overflow:ellipsis的效果

    2008-07-08 19:12:00
  • 在MySQL中使用XML数据—数据格式化

    2009-12-29 10:26:00
  • 一个CSS图片切换效果代码

    2008-02-12 12:17:00
  • 定位?浮动?自适应?

    2008-06-30 14:20:00
  • 如何解决ASP脚本运行超时的错误

    2007-10-14 11:38:00
  • asp之家 网络编程 m.aspxhome.com