Asp.net mvc ASP MVC项目中的WCF服务(NopCommerce)
我正在尝试将WCF服务添加到NopCommerce的管理文件夹中。 我对web文件夹做了同样的事情,每件事情都进行得很顺利,但是当我尝试执行时,对Admin文件夹做了同样的事情 我有一个错误: 在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序造成的。 XML文件中有一个问题:Asp.net mvc ASP MVC项目中的WCF服务(NopCommerce),asp.net-mvc,wcf,web-config,nopcommerce,Asp.net Mvc,Wcf,Web Config,Nopcommerce,我正在尝试将WCF服务添加到NopCommerce的管理文件夹中。 我对web文件夹做了同样的事情,每件事情都进行得很顺利,但是当我尝试执行时,对Admin文件夹做了同样的事情 我有一个错误: 在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序造成的。 XML文件中有一个问题: 我试过几种解决办法,但都不管用。 提前感谢因为我不确定您到目前为止都尝试了什么,这是我的猜测: 您的
提前感谢因为我不确定您到目前为止都尝试了什么,这是我的猜测: 您的虚拟目录未配置为应用程序,因此无法作为服务执行 将其配置为应用程序 右键单击IIS中的应用程序目录并将其转换为应用程序。另外,为其分配正确的应用程序池 有关如何在IIS7中将vir目录配置为应用程序的参考,请参见下面的url
我刚刚在一个MVC项目中遇到了这个问题,这是因为项目文件中的
MvcBuildViews
属性设置为true
。将属性设置为false
修复了该问题
false
编辑:我还注意到其中列出了一个不需要关闭视图建筑的替代方案