如果我使用.net 4类编写一个asp.net mvc 3应用程序。也许还有一些f#代码。我能在linux(单声道)上托管它吗?用linux替代windows server 2008用于asp.net mvc应用程序
2
A
回答
1
您可以随时尝试使用MOMA,因为从未真正建议您直接通过Mono运行您为Windows上的.Net开发的应用程序,但它可能无法提供确切的预期结果。确保您在做任何事之前使用MOMA检查兼容性。
0
只要你使用单声道的最新版本,它工作得很好。请注意,根据您使用的linux发行版,您可能需要从源代码构建mono,而不是使用打包版本。
但是,您需要确保在开发过程中测试单声道的所有内容。尽管.net 4中几乎所有的东西都可以在单声道中使用,但linux和windows是非常不同的平台,所以总会有一些东西需要以不同的方式处理。另外,还有一些东西在.net和mono中有不同的实现。例如,在迭代字典的同时在字典中设置值将在.net中工作,但在单声道中会导致异常情况 - 解决这个问题很简单,但不是您想在托管应用程序中追踪的事情,如果您不希望没有一个良好的单一开发环境。
相关问题
- 1. Windows Server 2008上的ASP.NET MVC 5应用程序标准
- 2. Windows Server 2008上ASP.Net MVC应用程序使用静态文件处理程序
- 3. 将ASP.NET MVC 2应用程序部署到Windows 2008 R2
- 4. 在Windows Server 2008上部署MVC 4应用程序的问题
- 5. 在Windows Server 2008上部署MVC 5应用程序时出错
- 6. 如何设置Windows Web Server 2008 R2的MVC应用程序
- 7. 如何将ASP.NET MVC应用程序部署到Windows Server 2008 IIS 7.5上?
- 8. 获得404.0错误ASP.NET MVC 3应用程序在IIS 7.0/Windows Server 2008的
- 9. 部署在Windows Server的ASP.net应用程序2008
- 10. IIS 7.0/Windows Server 2008 - 在ASP.NET应用程序中找不到DLL
- 11. 用于Asp.NET MVC应用程序的HttpHandler
- 12. 导出用于PhoneGap的ASP.NET MVC应用程序源代码
- 13. Windows应用程序中的HttpContext.Current.Server.MapPath替代
- 14. 在Windows Server 2008 r2上替代BluetoothGetRadioInfo
- 15. asp.net mvc应用程序启动代码
- 16. 在C#Windows应用程序中使用MS SQL SERVER 2008 R2 EXPRESS?
- 17. 在Windows Server 2008 R2上使用statlight测试silverlight应用程序
- 18. 在asp.net MVC应用程序
- 19. ASP.NET MVC子应用程序
- 20. 的asp.net MVC应用程序
- 21. 在SQL Server 2008 R2上配置ASP.NET MVC应用程序的IIS 7.5应用程序池身份登录
- 22. 在Windows Server 2008的ASP.NET中使用Microsoft.Ink
- 23. ASP.NET MVC Web应用程序VS ASP.NET Web应用程序
- 24. 部署ASP.NET MVC 4应用程序
- 25. 将ASP.NET 5 MVC 6应用程序部署到Linux和IIS 7
- 26. Windows Server 2003 32位机器应用程序可以用于Windows Server 2008 64位机器吗?
- 27. 无法从ASP.NET MVC应用程序连接到SQL Server应用程序
- 28. msvcr71.dll在Windows Server 2008 w/ASP.NET 4上崩溃IIS 7应用程序池
- 29. 在IIS 7上部署ASP.NET MVC3应用程序的问题Windows Server 2008 R2
- 30. windows server 2008,如何使文件夹可写入我的asp.net mvc3应用程序?
所以,如果我运行单声道单元测试,将保证我的代码工作,如果他们都通过? –
假设你有正确的测试,是的。我有一个Linux虚拟机上设置了TeamCity,这非常适合。不过,您也希望将该网站设置为进行手动测试 - 您不可能对视图有100%的测试覆盖率。 –