我现在在Visual Studio 2008上开发64位OS(Windows Server 2008 64位)。

虽然我编写的应用程序具有64位,而IIS7也是如此,但内置的ASP.NET开发服务器(又名Cassini aka aka webdev.webserver.exe)以32位运行。

这提出了很多问题,例如:

  • 32位和64位应用程序具有单独的HKLM 软件注册表Homes
  • SQL Server客户端网络实用程序有32位和64位版本
  • 我还没有发现的其他有趣的惊喜,但我敢肯定会出现

虽然我为大多数情况找到了解决方法,但我必须问...

是否有没有在64位体系结构上使用Visual Studio 2010 Preview Bits玩过的人知道开发网络服务器是否可以处理64位,如果是这样,是否可以选择哪种模式来运行? (例如,项目属性中的复选框)

有帮助吗?

解决方案

可用于VS2008/2010 DEV服务器直接替换的完整源代码 http://cassinidev.codeplex.com. 。您可以编译为X64以支持您的需求。

其他提示

32位IDE和相关事物使开发变得更容易。

当您开始进一步测试和部署X64时,IIS是一个更好的选择。

这里 是Cassini Web服务器的X64版本(仅用于VS2008和VS2010的二进制文件)。

我刚去 http://cassinidev.codeplex.com/, ,并以X64模式构建源代码。

当我按照此处规定的替换时,导致的二进制文件对我有用: http://cassinidev.codeplex.com/wikipage?title=visual%20Studio%202008%2F2010%20Development%20Development%20Server%20Drop In%20Replacement&referringringringtitle = Documentation

您可以在这里下载二进制文件:https://sites.google.com/site/csharpstuff1/cassinidevx64.zip?attredirects=0&d=1

看来这个人采用了类似的方法来使用反射仪和重新编译为64位:http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe

我没有发现任何暗示这个故事在VS2010中会有所不同的东西,但手指交叉了。

有一个名为Ultidev Cassini的第三方产品,该产品宣传了64位版本。它是免费的,可以重新分配;这可能会解决您的需求。

信息在这里: http://ultidev.com/products/cassini/cassinidevguide.htm

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top