1. Tell me does mod_mono run on Windows?

mod_mono at this point only runs on Unix systems. There is a patch (to be reviewed) that makes mod_mono compile work on the Windows version of Apache.

2. Do you know Mono have support for WSE?

At this point Mono does not have support for the "Web Services Enhancements" package and there are no plans on supporting it.

3. Do you know Mono support ASP.NETs web services?

Yes, Mono supports ASP.NET-based web services (files ending in .asmx)

4. How to run ASP.NET-based applications with Mono?

You need the Mono runtime and use one of Apache with mod_mono, a CGI or FastCGI-aware web server with Mono's FastCGI support or the xsp standalone server

5. Is Mono support ASP.NET?

Yes.

Mono supports ASP.NET 1.1 and most of ASP.NET 2.0

6. What is mono framework architecture?

The major components of Mono include:

Code Execution Engine
Class Libraries
Base Class Library
.NET Compatibility Class Libraries
Mono specific class libraries:
Cross platform class libraries for both Mono and .NET (Gtk#, Mono.Cecil, Mono.CSharp, Text.Templating)
Unix-specific class libraries (POSIX, Filesystem in Userspace (FUSE), curses)
Platform-specific class libraries (bindings for: Mac, iOS, Android, MeeGo)
CLI Assemblies
CLI Metadata
Mono's Common Language Runtime
Compatible with the ECMA Common Language Infrastructure/.NET Common Language Runtime
Mono-specific enhancements:
Mono.SIMD support
Mono co-routines and continuations.
Mono-specific enhancements
Native interop services and COM interop
Security - Transparent Code Framework

7. Tell me what is the difference between mono and .net framework?

Mono is a cross-platform implementation of the pieces that make up the .Net framework, like the CLR, C#/VB.Net compilers, and the base class libraries. Currently, Mono supports just about everything available in .Net 2.0. There are a few notable exceptions, like Windows.Forms' DataGridView and ASP.Net's WebParts. There are also a couple of namespaces that don't really have a Linux equivalent like EnterpriseServices, System.Management, and System.Messaging.

The .NET Framework is Microsoft's platform for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes. And it is Only for Windows Platforms.