WebHU - Programozási kérdések és válaszok

A közzététel után az egyik vezérlő a 403-at adja vissza

Nemrég tettem közzé az ASP.Net MVC alkalmazásomat online .. de minden művelet és vezérlő jól működik a regisztrált felhasználók számára.

csak az egyikük adja vissza a 403-at .. ?

helyben minden tökéletesen működik.

Minden hibakeresési javaslat nagyon hasznos lesz.. minden ötlet is

Tudom, hogy valami az útválasztó motorral van kapcsolatban .. mivel a közvetlen URL: /UserPortal/Portal/Portal jól működik = Terület, = Vezérlő, = Művelet

De amikor ezt használom: /UserPortal/ 403-at ad vissza.

a következők vannak a UserPortalAreaRegistration.cs-omban

public override void RegisterArea(AreaRegistrationContext context) 
        {
            context.MapRoute(
                "UserPortal_default",
                "UserPortal",
                new { controller = "Portal", action = "Portal", id = UrlParameter.Optional }
            );

            context.MapRoute(
                "UserPortal_standard",
                "UserPortal/{controller}/{action}/{id}",
                new { action = "Index", id = UrlParameter.Optional }
            );
        }

  • Tudsz adni egy kódmintát? 07.06.2015
  • Néhány lehetséges megoldás itt 07.06.2015
  • Igen ezt már tudom .. És jelentkeztem . ezért működik az alkalmazás többi része .. Csak a felhasználói portál alapértelmezett útvonala adja vissza a 403-at. Valami nagyon nincs rendben :/ 07.06.2015

Válaszok:


1

Ez lehet az útvonalsablon probléma. Az első útvonal sablonja „UserPortal”, de az Ön URL-je „UserPortal/”. Tehát az első útvonal nem illeszkedik. Próbáld meg eltávolítani a perjelet, és nézd meg, működik-e. Azt is javaslom, hogy teljesen távolítsa el az első útvonalat, és adja hozzá az alapértelmezett értékeket a másodikhoz:

new { controller = "Portal", action = "Index", id = UrlParameter.Optional }
08.06.2015
Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..