Setelah menginstal microsoft.aspnet.friendlyurls untuk menyembunyikan .aspx dari URL, situs web hanya menampilkan 500 kesalahan server internal di perangkat seluler, tetapi berfungsi dengan baik di desktop.

pemrograman

[ad_1]

After installing Microsoft.AspNet.FriendlyUrls to hide .aspx from URL, The website is showing 500 internal server error only on mobile devices, but it works fine on the desktop.

Kode masuk RouteConfig.cs

C#
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Routing;
using Microsoft.AspNet.FriendlyUrls;

namespace ASP
{
    public static class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            var settings = new FriendlyUrlSettings();
            settings.AutoRedirectMode = RedirectMode.Permanent;
            routes.EnableFriendlyUrls(settings);
        }
    }
}

Kode masuk Global.asax

ASP.NET
<%@ Application Language="C#" %>

<script runat="server">

    void Application_Start(object sender, EventArgs e) 
    {
        RouteConfig.RegisterRoutes(System.Web.Routing.RouteTable.Routes);
        // Code that runs on application startup

    }
    
    void Application_End(object sender, EventArgs e) 
    {
        //  Code that runs on application shutdown

    }
        
    void Application_Error(object sender, EventArgs e) 
    { 
        // Code that runs when an unhandled error occurs

    }

    void Session_Start(object sender, EventArgs e) 
    {
        // Code that runs when a new session is started

    }

    void Session_End(object sender, EventArgs e) 
    {
        // Code that runs when a session ends. 
        // Note: The Session_End event is raised only when the sessionstate mode
        // is set to InProc on the Web. config file. If session mode is set to StateServer 
        // or SQLServer, the event is not raised.

    }

Apa yang saya coba:

Saya tidak dapat menemukan solusinya di mana pun.

[ad_2]

コメント

タイトルとURLをコピーしました