我必须将python Web应用程序转换为ASP.net应用程序。问题是我将在Windows XP Pro 32位上进行开发,并将发布到Windows Server 2003 64位。该应用程序将使用MySql数据库。
我这样做是不是要问麻烦?
答案 0 :(得分:2)
你应该没事。 检查Web应用程序的属性(以及您编译的任何其他引用项目)。
Properties -> Build -> Platform: should be set to: Any CPU.
这是默认值,所以除非你改了它,否则你会没事的。
AnyCPU程序集将被JIT化为32位或64位代码,具体取决于它们运行的进程。 如果你引用了非托管的dll,你通常只需要弄乱它。
答案 1 :(得分:1)
由于Visual Studio是一个32位应用程序,因此ASP.NET开发通常在32位环境中执行。您无法使用任何64位程序集(例如Azure程序集)进行开发,但除非您需要这样做,否则它可能不会产生任何影响。
答案 2 :(得分:1)
没问题。只需确保为任何CPU构建应用程序。如果使用MySQL Connector for .Net(32位DLL),则必须启用应用程序池才能运行可在IIS上配置的32位应用程序。