簡體   English   中英

將多個C#解決方案上傳到plesk面板

[英]Uploading multiple C# solution to plesk panel

我正在設置一個新服務器,其中有兩個C#項目解決方案(Web API)。 我已將其中一個上載到httpdocs文件夾下的Plesk面板中,並且工作正常(例如mysite.com/project1/getCustomerDate)。 現在,我想將我的第二個API C#解決方案上傳到httpdocs的某個子文件夾下,並希望像mysite.com/project2/MakeBooking一樣訪問它。

如何將第二個C#解決方案上傳到Plesk面板?

我已經創建了一個子文件夾,並試圖從Visual Studio中將該解決方案發布到該子文件夾,並且該解決方案已上傳,但是我無法訪問我的API,它顯示錯誤消息,例如“您正在尋找的資源已被刪除,名稱已更改或暫時不可用。” 同時在郵遞員中訪問它。

您要查找的資源已被刪除,名稱已更改或暫時不可用。

可以在Plesk面板中托管多個C#Web應用程序,如果要對RouteConfig.cs和WebApiConfig.cs進行必要的更改,則需要一個C#Web應用程序。 注意:這需要在每個托管解決方案中完成

        config.Routes.MapHttpRoute(
            name: "APIofSolution1",
            routeTemplate: "apitype1/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );

        config.Routes.MapHttpRoute(
            name: "APIofSolution2",
            routeTemplate: "<folderName>/apitype2/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM