2016-07-04 2 views
0

Ich versuche, eine einfache Kentico MVC-Anwendung zu erstellen. In Kentico Anwendung, ich habe eine inhaltliche Struktur wie dieseUrl.Kentico(). Attachment() -Methode zum Abrufen von Seitenanhangs URLs in MVC-Anwendung

Site content habe ich auch Working with page attchments in MVC application befolgt haben arbeiten, um die Artikel und zeigen Teaser Bilder zu lesen, aber nicht. Die API gibt eine Zeichenfolge wie http://localhost/kmvc/getattachment/ddf88493-ac48-472a-97a7-8c25a889d29e/instagramcapture_eda60074-60c4-4b75-b2d9-25072549f9bc_jpg.jpg

Hier Site-Informationen sind:

Site domain name: localhost 
Presentation URL: http://localhost/kmvc 

Antwort

1

Achten Sie darauf, die initial setup steps gründlich verfolgt haben, vor allem der sechste Schritt - Streckenkonfiguration. Beispiel here ...

Stellen Sie außerdem sicher, dass Routen in Ihrer Anwendung nicht kollidieren mit den reservierten Routen von Kentico, die im Fall von Anlagen, sind:

[assembly: RegisterHttpHandler("CMSPages/GetFile.aspx", typeof(GetAttachmentHandler), Order = 1)] 
[assembly: RegisterHttpHandler("getfile/{nodeguid:guid}/{filename}", typeof(GetAttachmentHandler), Order = 2)] 
[assembly: RegisterHttpHandler("cms/getfile/{nodeguid:guid}/{filename}", typeof(GetAttachmentHandler), Order = 3)] 
[assembly: RegisterHttpHandler("getimage/{guid:guid}/{filename}", typeof(GetAttachmentHandler), Order = 4)] 
[assembly: RegisterHttpHandler("getattachment/{guid:guid}/{filename}", typeof(GetAttachmentHandler), Order = 5)] 
[assembly: RegisterHttpHandler("cms/getattachment/{guid:guid}/{filename}", typeof(GetAttachmentHandler), Order = 6)] 
[assembly: RegisterHttpHandler("getattachment/{*pathandfilename}", typeof(GetAttachmentHandler), Order = 7)] 
[assembly: RegisterHttpHandler("cms/getattachment/{*pathandfilename}", typeof(GetAttachmentHandler), Order = 8)] 

Wenn Sie immer noch nicht auf Beheben Sie das Problem, fügen Sie weitere Details zu dem Fehler hinzu, den Sie erhalten, und vielleicht Code Ihrer RouteConfig.cs (und anderer relevanter Code-Dateien).

+0

Danke Rocky. Ich habe das Problem gelöst. Es ist zuerst Kentico-Routen zu registrieren. –

+0

Kein Problem. Hat meine Antwort Ihnen geholfen, das Problem zu lösen? Wenn ja, dann erwäge es als richtige Antwort zu markieren. Danke – rocky

Verwandte Themen