2011-11-23 57 views
1

我想添加一个WCF服务到NopCommerce的管理文件夹。 我也做了同样的事情在网络文件夹,每一件事情进展顺利,但对管理文件夹时,我尝试执行 我有这样的错误:WCF服务在ASP MVC PRoject(NopCommerce)

它是使用注册为allowDefinition =一节是错误的'MachineToApplication'超出应用程序级别。此错误可能是由于虚拟目录未被配置为IIS中的应用程序。 在这里的XML文件的问题是:< serviceHostingEnvironment multipleSiteBindingsEnabled =“真”>

我尝试了好几种解决方案,但没有任何工程。 在此先感谢

回答

2

我只是碰到了这个在我们的MVC项目之一配置VIR目录的应用程序,它具有是由于MvcBuildViews项目文件中的属性设置为true。将该属性设置为false可解决问题。

<MvcBuildViews>false</MvcBuildViews> 

编辑:我也注意到this answer其中概述了不需要关闭视图建设的一个替代品。

0

由于我不知道你已经尝试到现在为止什么,这是我的猜想:

您的虚拟目录未配置为应用程序,因此它是无法执行的服务。

将其配置为应用程序。

右键单击IIS中的应用程序目录并将其转换为应用程序。另外,将正确的应用程序池分配给它。

请参见下面的网址以供参考如何在IIS7

http://msdn.microsoft.com/en-us/library/bb763173.aspx

+0

我在网上看到了这个解决方案,我试过了,它没有工作, – Khaldoun