ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
The Map Suite mono environment setup guide on Linux will guide you through a process of setting Mono environment on Map Suite WebAPI and Map Suite WebForms. The guide supports Map Suite 10.0.0.0 and higher.
The purpose of this guide is to help you quickly setup Map Suite WebAPI or Map Suite WebForms environment on Linux.
Map Suite controls are created with Microsoft .Net Frameworks. These controls are depended on Mono runtime and MonoDevelop IDE. Following steps will guide to setup Mono environment on Linux.
sudo apt-get install monodevelop
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update
sudo apt-get install monodevelop=5.10.0.871-0xamarin2
sudo apt-get install mono-xsp4
sudo apt-get install mono-devel sudo apt-get install mono-complete sudo apt-get install referenceassemblies-pcl
Notice:Please enter Y when asked to continue. *
We can create a WebForms project in MonoDevelop and install the NuGet packages. However, there are a couple of steps:
The WebAPI and WebForms projects created in Visual Studio on Windows cannot run on Linux with MonoDevelop directly. The following steps shows how to migrate them to MonoDevelop.
These two packages are not supported on Linux. You need to uninstall them.
//Figure 1. Uninstall the package that you want.// * In Web.config of this project, you need to remove the xml element named system.codedom. Usually it will be found on the bottom of Web.config. * After making these changes, press F5 to start the WebAPI project.