我只是好奇这种可能性是否存在。
这就是我的意思:
假设我有一个 ASP.NET MVC 站点。还有一些经典的 .exe 应用程序,将这个站点存储为资源。
当用户启动此应用程序时,服务器在进程的上下文中运行(没有任何外部暴露)并处理来自同一进程的请求。同时,客户端在类似浏览器的窗口中看到生成的内容。
我只是好奇这种可能性是否存在。
这就是我的意思:
假设我有一个 ASP.NET MVC 站点。还有一些经典的 .exe 应用程序,将这个站点存储为资源。
当用户启动此应用程序时,服务器在进程的上下文中运行(没有任何外部暴露)并处理来自同一进程的请求。同时,客户端在类似浏览器的窗口中看到生成的内容。
你需要
IIS Hostable Web Core托管网站 http://blogs.msdn.com/b/carlosag/archive/2008/04/14/hostyourownwebserverusingiis7.aspx
WebBrowser 控件可从您的 Windows 应用程序访问站点
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx
http://msdn.microsoft.com/en-us/library/ aa752041(v=vs.85).aspx