2011-11-23 25 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