- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将我的开发工作站从 32 位 Vista 迁移到 64 位 Vista。
生产平台为 32 位 Windows Server 和 SQL Server 2008。
有谁知道迁移代码库有任何问题?
编辑:
该系统由web表单、c#代码、存储过程组成。
还有 ajax.net、ssrs、ssis 和来自 Dundas 的动态报告/图表。
但是,我认为其他用户可能会欣赏有关这一举措的任何经验教训或反馈。
发现:
截至 2009 年 1 月 24 日
最佳答案
我确实做到了这一点 - 将我的工作站迁移到 Vista 64,同时仍将代码部署到 32 位 Win2008 服务器。
通常,最大的问题是 WOW64 仿真层——这意味着 32 位进程和 64 位进程看到相同资源(注册表项、系统文件夹等)的不同版本。在 .NET 中,有一个枚举System.Environment.SpecialFolder
这将使您能够安全地抽象访问程序文件、应用程序数据和其他具有潜在风险的系统文件夹。您还需要强制 IIS 在 32 位兼容模式下运行(它不能同时运行 64 位和 32 位 Web 应用程序) - 说明位于 http://support.microsoft.com/kb/894435
不过,没有什么是不可逾越的——我在 Vista x64 上成功编译了 COM 可见的 .NET 程序集(将编译器设置为针对 x86 CPU),然后将它们与 ASP.NET 和运行 32 位 COM 对象的遗留 ASP 代码一起部署在一个32 位服务器,一切运行良好。在 my blog 上发布了一些您可能会觉得有用的注释;我个人遇到的最头痛的问题是 32 位应用程序(包括我最喜欢的文本编辑器)再也看不到 C:\Windows\System32 了……但即使这样也很容易解决。
关于windows-vista - Vista 64 位开发注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/473546/
如何以编程方式获取 Vista Edition,即 Home Basic、Home Premium、Business 或 Ultimate? 最佳答案 MSDN 给出了广泛的答案: Getting t
似乎在 Vista/Windows Server 2008 中大量使用临界区会导致操作系统无法完全恢复内存。 我们在 Delphi 应用程序中发现了这个问题,这显然是因为使用了 CS API。 (见此
我在这篇文章中读到: http://technet.microsoft.com/en-us/library/cc709628.aspx Windows 通过文件名检测安装程序,遵循这个提示,在安装程序
我创建了一个示例小工具(当然使用 google :D)。它显示“Hello World!”。 我已经创建了一个 .gadget 文件来安装这个小工具。 我编写了一个应用程序,它执行 ShellExec
当系统虚拟内存不足时,Vista 会显示对话框“关闭程序以防止信息丢失”。 在此对话框中,它命名您应该关闭的程序。人们向我报告说,它有时会命名我开发的程序。 Vista 如何决定应该关闭哪些程序?我想
我只是想知道是否有人知道 vista 在哪里存储每个用户帐户的个人资料图像。我知道在 XP 中它存储在 C:\Documents and Settings\All Users\Application
我正在将我的开发工作站从 32 位 Vista 迁移到 64 位 Vista。 生产平台为 32 位 Windows Server 和 SQL Server 2008。 有谁知道迁移代码库有任何问题?
有没有办法以编程方式禁用设备? (最好在 .net、win32 或批处理中)。 谷歌上的大多数点击都建议使用 devcon,但它似乎不适用于 Windows Vista/7 64 位。 How do
我们正在开发的产品允许用户轻松地将其设置为在计算机启动时自动运行。这很有帮助,因为该产品是我们大多数用户基本工作环境的一部分。 这个功能是在不久前实现的,有一段时间一切都很好,但是当我们开始在 Vis
存储对每个用户都相同但必须对程序可写的程序数据文件的正确位置是什么? MS Windows XP 上的等效位置是什么?我已经读到 C:\ProgramData 在普通用户安装后不可写。真的吗?如何使用
我有一个普通用户需要能够运行的应用程序,但需要管理员权限才能实际运行。 我试图让我的用户使用“以管理员身份运行”运行它的快捷方式,但这只会在他们尝试运行应用程序时导致 UAC 提示。 有没有办法以编程
我正在尝试安装 OpenCV 超过 windows vista 64x 但它显示了一个致命的错误。 我尽我所能,但它是无用的。 openCV 可以在 vista 64 上运行吗? 我该如何摆脱这个问题
我希望能够使用 mklink 在我的 Windows Vista 家庭版计算机上创建符号链接(symbolic link)。 但是,我必须先授予 SeCreateSymbolicLink,然后 mkl
Windows Vista 中 %allusersprofile% 文件夹的确切路径是什么?在某些系统上,我看到该文件夹为“c:\Users\All Users”,在某些系统上它被映射到“C:\P
我有一个 directx9 应用程序需要在禁用 Aero 的机器上运行。该应用程序以窗口模式运行。首次创建窗口时,它在单个屏幕中看起来很好。当我以跨越连接到同一图形适配器(和 GPU)的两个屏幕的方式
从桌面应用程序开发人员的角度来看,为 Windows XP 开发和为 Windows Vista 开发之间有什么区别吗? 最佳答案 用户界面 看着Windows Vista User Experien
我可以使用哪个内置(如果有)工具来确定某个 NTFS 分区的分配单元大小? 最佳答案 打开管理员命令提示符,然后执行以下命令: fsutil fsinfo ntfsinfo [your drive]
我们有一个服务可以启动一个与登录用户交互的应用程序。我们启动的应用程序始终以我们拥有凭据的特定用户身份运行。我们执行必要的操作(获取事件 session ID、logonUser、调整 token )
如果不关闭 UAC,我的 msi 安装程序无法安装在 Vista 机器上。由于我的应用程序将分发给我的客户,大约 20 台机器,并且他们不想关闭 UAC,有没有一种方法可以设置一些属性,使我的安装程序
我在网上搜索了很多关于这个问题的答案:他们说这是真的,SBCL 在 Vista 下不工作。但我真的需要在我的家用 Vista 笔记本电脑上使用 lisp,而 VM 真的没有帮助......而CL因为速
我是一名优秀的程序员,十分优秀!