簡體   English   中英

我的 MVC 項目在 web 服務器中部署后不起作用

[英]My MVC project doesn't work after deploying it in the web server

我正在研究一個使用 fullcalendar jQuery 的 ASP.NET MVC 項目。 該項目在 Visual Studio 中完美運行,沒有任何錯誤。 在我將項目部署到 web 服務器后,我收到此錯誤:

Get http://.... 404 (not found)   

錯誤

我正在使用 Visual Studio 2017 和 web 服務器 2012。

錯誤出現在這部分代碼中:

$.ajax({
        type: "GET",
        url: "/event/GetEvents",
        success: function (data) {
            $.each(data, function (i, v) {
                events.push({
                            eventID: v.EventID,
                            title: v.Subject,
                            description: v.Description,
                            start: moment(v.Start),
                            end: v.Finish != null ? moment(v.Finish) : null,
                            color: v.ThemeColor,
                            allDay: v.IsFullDay
                });
            })

            GenerateCalender(events);
        },
        error: function (error) {
            alert('failed');
        }
    })

一直失敗。 這是我第一次使用 ASP.NET MVC。

是否有任何特定方法可以在服務器中部署項目,或者是否缺少任何要添加的內容? 還是我需要更改服務器上的一些設置?

我認為您應該在 BundleConfig.cs 中呈現正確的 js 文件,也許您可以使用所有文件(如控制器、視圖、模型等)發布您的網站。

示例 BundleConfig.cs 配置 示例發布選項 示例發布配置文件

暫無
暫無

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

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