Bonjour à tous,

Actuellement je développe des clients lourds en c# en utilisant WPF.

Souhaitant développer un site web perso,je suis confronté à quelques soucis,n'y connaissant pas grand chose(j'aimerai ne pas utiliser de php et de css si possible même si c'est plus préférable)
Je souhaiterais développer un site web en utilisant le c# pour ma couche business,le xaml pour le coté interface graphique.

Alors j'ai pris un hébergement chez O2switch,donc mon serveur tourne sous Unix et possède donc un serveur Apache,mais de ce que j'ai cru comprendre c'est pas forcément un problème.

Voici mes questions :
1ère : Est-ce que l'ASP.Net me permettrais de faire du Xaml?
2nd : Si oui,comment l'implémenter sous Unix,ai-je besoin de configurer "mod_mono"
3ème : Je sais que Silverlight est une technologie exécuté coté client,mais est-ce que tous le monde pourrait avoir accès à ce site? c'est à dire tous les webbrowser possède un module pour le lire ,je pense surtout aux gens ayant Mac(donc safari ou opéra par exemple)

Dernière question,quels outils utiliser?