I want to write a client software, that can be installed on user's desktop machine. I want to write a shell in C# and involve GeckoFX as embedded WebBrowser to render view by using html + css.
The problem is, if i do like i said, i need a webcontainer to get those web pages run in.
My solution right now, is write a embedded tomcat. Package this embedded tomcat and war file and the C# stuff in the installation file, every time when end user launch the program, the C# shell should create a new progress to start the embedded tomcat to provide the webservice. And kill this progress when C# shell is shutting down.
I don't think it is a good way, but i am really new to this area, does anyone can help to suggest a better way? Thanks very much.