我有一个C#/ ASP.NET应用程序,它与IIS Windows上运行。 但最近我很想改用Linux /单声道。 它配备了一些问题:
我能在Visual Studio项目和源代码在单是否正确?
我的客户端使用IIS用于ASP.NET。 请问我的迁移会影响他们? 换句话说我做单的项目运行在IIS没有任何变化或问题?
我可以托管在Apache的单ASP.NET web项目没有任何问题?
我可以用我的ASP.NET Web窗体技能,单是什么呢?
等待您的宝贵建议和意见
我有一个C#/ ASP.NET应用程序,它与IIS Windows上运行。 但最近我很想改用Linux /单声道。 它配备了一些问题:
我能在Visual Studio项目和源代码在单是否正确?
我的客户端使用IIS用于ASP.NET。 请问我的迁移会影响他们? 换句话说我做单的项目运行在IIS没有任何变化或问题?
我可以托管在Apache的单ASP.NET web项目没有任何问题?
我可以用我的ASP.NET Web窗体技能,单是什么呢?
等待您的宝贵建议和意见
是的,从广义上讲,你可以做一切你都在问。
一个很好的出发点是Mono的网站上的ASP.NET页面 ,它涵盖了相当多的细节的这些问题。
特定问题的答案:
我能在Visual Studio项目和源代码在单是否正确?
一般来说,你应该不需要改变任何东西多,但它有可能为你写特定于平台的代码ASP.NET(即使用P / Invoke或寻找C:\ Windows)中。 Mono提供了一个迁移分析仪,可以检查是否这会影响你。 如果你喜欢,你可以在Windows上运行的Apache和单过。
我的客户端使用IIS用于ASP.NET。 请问我的迁移会影响他们? 换句话说我做单的项目运行在IIS没有任何变化或问题?
每个平台部署上,你可以(也应该)测试你的代码,但它应该是容易写,可以部署到单声道太代码。
我可以托管在Apache的单ASP.NET web项目没有任何问题?
是的,使用的是mod_mono为Apache。
我可以用我的ASP.NET Web窗体技能,单是什么呢?
是的,单声道实现ASP.NET 2.0 Web表单,具体细节可以看出这里