Run on Mono on Linux
While running an application on Mono on Windows will help work through any issues arising from
differences between Mono and .NET, running the application on Mono on Linux will simplify the
process of working through issues that could be caused by differences in Windows and Linux.
Step 1:
Open your solution in Visual Studio and ensure it compiles.
Step 2:
Select the Mono->Run Remotely in Mono menu item.
Step 3:
A dialog box will prompt you to choose from the available servers it found on you local
network. If your server doesn't show up, you can manually enter in the IP address and
port of the server you wish to use.
Step 4:
Your application will be compiled, copied over to Linux, and automatically started. If
it is a web application, it will be launched in your default Windows web browser.
In order to find servers on the local subnet, UDP is used to broadcast over port 1900
using the multicast address 239.255.255.250. If your server is not appearing, you
may want to check your firewall settings.