1

我一直在nopcommerce中嘗試爲客戶端應用程序實現Web API Restful服務。我已經添加了一個Web Api項目,並將WebAPI項目的輸出目錄設置爲主要啓動項目,即Nop.Web項目。所以實際上Nop.Web項目實際上已經部署,並且在該主項目中有一個webapi項目的子文件夾。 我們面臨的問題是我無法訪問爲webapi項目生成的幫助頁面。我無法確定問題。請有人幫我解決這個問題。無法訪問在NopCommerce中部署在MVC應用程序中的WebAPI項目中的幫助頁面

回答

1

Web API目前由Nop模板實施,並將很快推出。將作爲插件工作。該插件也實施了很好的參考。怎麼看我們的插件它的工作有可能在這裏:Branch Web-Api-3.70

+0

其實我有增加了一個獨立的Restservices項目並將其部署在Nop.Web中,以便我可以訪問其服務。我已經取得了成功,現在爲客戶端應用程序開發了服務,但問題是我無法訪問在WebAPI項目中生成的自動幫助頁面。要麼是404未找到錯誤,要麼是「在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的,這個錯誤可能是由於虛擬目錄沒有被配置爲IIS中的應用程序。」這個錯誤。 – user1971051

0

如果幫助功能已被安裝爲一個區域,那麼將需要註冊的地區Gloabl.asax.cs配置

public class WebApiApplication : System.Web.HttpApplication 
{ 
    protected void Application_Start() 
    { 
     GlobalConfiguration.Configure(WebApiConfig.Register); 
     AreaRegistration.RegisterAllAreas(); 
    } 
} 
相關問題