在Linux上开发asp.net应用程序的windows服务器

在Linux上开发asp.net应用程序的windows服务器

问题描述:

我使用Linux,我不愿意切换到Windows。我需要为Windows Server上的Visual Studio创建asp.net应用程序。我想从我的linux机器上工作。我听说过单声道。我能得到一些指导和建议吗?在Linux上开发asp.net应用程序的windows服务器

请注意,应用程序将部署在Windows上。

+1

你被拒绝在目标OS工作严重妨碍自己。我的建议是让一个“在windows上使用visual studio的人”来完成这个项目。 –

+0

我不能用单声道吗? –

+0

您可以尝试单声道,但可能会遇到兼容性问题。从Linux内部的虚拟机怎么样? – MikeS159

无论如何,你可能要在某个时候使用Windows。即使一切运行良好,你仍然需要检查它是否在Windows上运行。

您可以在运行Windows的Linux上设置虚拟机,或者使用单独的计算机进行测试。如果您在一个团队中工作,而其他人则负责大部分测试,那么您也可以避免这种情况。

apt-get install mono-complete开始安装mono。让Visual Studio设置项目可能是最简单的。希望你正在使用某种形式的版本控制,这样你就可以将代码推送到你的Linux机器上。您可以在您的首选文本编辑器中将代码写在Linux上,并测试它在单声道下运行。最后将其部署回Windows机器/虚拟机,以验证它在目标平台上按预期工作。

您可以检查哪些功能,目前完全,部分或不支持单声道这里:

http://www.mono-project.com/docs/about-mono/compatibility/

http://www.go-mono.com/status/

+0

谢谢。我不能用单声道创建项目吗? –

+0

没有理由不能,但一些Visual Studio项目有很多文件。例如,Windows Form应用程序会为代码和布局生成相当多的文件。我相信Mono Develop也可以设置项目,但仅仅通过文本编辑器就可以完成这些任务。 http://www.monodevelop.com/ – MikeS159

+0

非常感谢。 –