将ASP.NET编译为64位
发布时间:2020-12-15 23:18:23 所属栏目:asp.Net 来源:网络整理
导读:我的开发机器是Win XP Pro 32位,生产机器是 Windows Server 2008(64位)与IIS 7.在我的开发机器上,我想编译ASP.NET(使用aspnet编译器)到64位字节代码. 有人可以告诉我怎么做吗请不要建议任何方式在64位环境下运行32位应用程序. 我希望在32位机器上编译64位应
我的开发机器是Win XP Pro 32位,生产机器是
Windows Server 2008(64位)与IIS 7.在我的开发机器上,我想编译ASP.NET(使用aspnet编译器)到64位字节代码.
有人可以告诉我怎么做吗请不要建议任何方式在64位环境下运行32位应用程序. 我希望在32位机器上编译64位应用程序,以便在运行时将充分利用64位O / S,无需任何仿真. 解决方法
将目标平台留在AnyCpu,当在64位操作系统上执行时,.NET将自动在64位运行
澄清: (这开始是作为一个评论,但我认为这可能是有趣的问题) 其实你永远不会编译到一个特殊的架构.你总是编译到IL. 这就像Java字节码.而32位和64位的字节码是相同的. 虚拟机(.NET Framework)在机器上执行代码,然后在运行时(通过Just In Time编译)将IL编译为实际的机器代码.所以,无论你在哪里编译,你总是会在IL中最终无知. .NET中的设置只是IL中的一个指令,它告诉JIT(即时编译器)专门使用32位/ 64位.通过在程序集中翻转一位,您仍然可以在AnyCpu或x64中执行,无需重新编译. 只有使用和需要此设置才能调出不是无辜的本地代码(与COM组件进行交互或执行p / invoke调用) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何从mvc .net web app中的jquery(在自定义视图
- asp.net mvc框架,自动发送电子邮件
- asp.net-mvc – ASP.Net MVC 3.0 Ajax.ActionLink使用javas
- ASP.NET获取IP的6种方法
- asp.net-mvc-3 – Firefox页面没有正确重定向
- asp.net-mvc-3 – 使用@ Html.Raw有风险吗?
- asp.net-mvc-3 – MVC配置授权角色值和强类型角色
- asp.net-core – 如何在ASP.NET Core中实现angular 4 serve
- asp.net-mvc – URL中的Internet Explorer西里尔符号参数
- asp.net – HMACSHA1.ComputeHash()线程安全问题
推荐文章
站长推荐
- asp.net – 为什么Page.PreviousPage始终为null?
- asp.net-mvc-3 – Razor:隐藏密码控制(2页注册)
- asp.net-mvc – MVC数据类型ErrorMessage
- asp.net-mvc – NHibernate与实体框架
- asp.net-mvc-4 – 如何在MVC4 ViewModel,Control
- asp.net-web-api – Xamarin.Android上的StringC
- asp.net-mvc – 在ASP.Net MVC3的Razor视图中将值
- asp.net-mvc – 如何提交本地jqgrid数据和表单输
- asp.net – 如果在MVC 3中没有认证,如何轻松重定
- asp.net – 是否可以完全在代码中配置ELMAH?
热点阅读