我在一个解决方案中有WCF
个应用程序和MVC
应用程序。当我使用WCF部署项目时,我总是像2个站点一样部署它们。首先,我将WCF
应用程序部署到IIS
,然后部署MVC
应用程序并使用WCF's endpoint address
。
我的问题是,是否可以将MVC和WCF应用程序一起部署,而不是像2个单独的站点一样? WCF在ASP应用程序中运行。在IIS中我们有1个站点。
答案 0 :(得分:0)
是的,这是可能的。合并WCF应用程序& MVC应用程序一起组成一个项目。如果您的WCF项目包含太多类,则可以将它们移动到类库中。
但是您必须将以下项目移动到Web应用程序项目中:
答案 1 :(得分:0)
我这样做..在当地运作良好...... 但是当您在IIS或Web部署
中托管它时在webconfig中添加此代码
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>