Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 是否可以从windows服务托管ASP.NET MVC2网站?_Asp.net Mvc_Wcf_Windows Services_.net 4.0 - Fatal编程技术网

Asp.net mvc 是否可以从windows服务托管ASP.NET MVC2网站?

Asp.net mvc 是否可以从windows服务托管ASP.NET MVC2网站?,asp.net-mvc,wcf,windows-services,.net-4.0,Asp.net Mvc,Wcf,Windows Services,.net 4.0,我有一个作为windows服务运行的.NET4应用程序。它运行定期任务并提供WCF restful Web服务。它已经托管了一个silverlight网页(通过WCF),允许用户配置服务 现在我需要提供关于HTML/java脚本页面的信息(例如,对于不支持Silverlight的浏览器和平台)。我可以通过WCF提供简单的HTML和javascript页面,但这很快就会变得很费力。我想使用MVC2 是否可以从windows服务中提供MVC2网页?或者至少使用MVC提供的一些功能,比如路由和视图引擎

我有一个作为windows服务运行的.NET4应用程序。它运行定期任务并提供WCF restful Web服务。它已经托管了一个silverlight网页(通过WCF),允许用户配置服务

现在我需要提供关于HTML/java脚本页面的信息(例如,对于不支持Silverlight的浏览器和平台)。我可以通过WCF提供简单的HTML和javascript页面,但这很快就会变得很费力。我想使用MVC2

是否可以从windows服务中提供MVC2网页?或者至少使用MVC提供的一些功能,比如路由和视图引擎


或者,这是不是太麻烦了?我是否应该选择IIS上托管的单独应用程序的路径?

您可以在任何类型的应用程序(包括Windows服务)中使用该方法。尽管注意到这样做会失去健壮性、安全性、日志记录等。。。真实的web服务器(如IIS)提供的功能。

您可以在任何类型的应用程序(包括Windows服务)中使用该方法。尽管注意到这样做会失去健壮性、安全性、日志记录等。。。这是像IIS这样的真正的web服务器所提供的。

既然您问的是关于采取什么路线的问题,我就在IIS中托管一个MVC2应用程序。既然IIS已经存在,为什么还要使用WCF重新创建web服务器呢?既然你在问,听起来这是一个可行的选择

我同意Darin的回答,即您可以在任何应用程序中托管ASP.NET MVC2,但我认为您最终将重新创建许多IIS中已经存在的管道


从好的方面来看,如果您在WCF服务应用程序中提供ASP.NET MVC2资源,它可能最终会发生变化,您可能会有一个很好的应用程序可以出售。:)

既然你问的是要走什么路线,我就在IIS中托管一个MVC2应用程序。既然IIS已经存在,为什么还要使用WCF重新创建web服务器呢?既然你在问,听起来这是一个可行的选择

我同意Darin的回答,即您可以在任何应用程序中托管ASP.NET MVC2,但我认为您最终将重新创建许多IIS中已经存在的管道


从好的方面来看,如果您在WCF服务应用程序中提供ASP.NET MVC2资源,它可能最终会发生变化,您可能会有一个很好的应用程序可以出售。:)

无法权威性地回答,但在我看来,托管web应用程序将是一种选择。无法权威性地回答,但在我看来,托管web应用程序将是一种选择。谢谢。这就是我要找的。目前,该应用程序是一个很好的自包含windows服务,保持这种状态将是一件好事。它已经有了日志记录和安全性,应该和IIS一样健壮。所以现在没有理由把它转移到IIS。我要去看戏,看看怎么样。如果确实出现了使IIS成为更好选择的问题,我将沿着这条路走下去。谢谢,谢谢。这就是我要找的。目前,该应用程序是一个很好的自包含windows服务,保持这种状态将是一件好事。它已经有了日志记录和安全性,应该和IIS一样健壮。所以现在没有理由把它转移到IIS。我要去看戏,看看怎么样。如果确实出现了使IIS成为更好选择的问题,我将沿着这条路走下去。谢谢