/ / ServiceStack.Razor servant un fichier PDF statique à partir d'un dossier du répertoire Content - c #, asp.net, servicestack

ServiceStack.Razor servant un pdf statique à partir d'un dossier du répertoire de contenu - c #, asp.net, servicestack

J'utilise le dernier ServiceStack.Razor http://razor.servicestack.net construire une application web. Quelqu'un peut-il s'il vous plaît expliquer en détail dans le code comment servir un pdf statique à partir d'un dossier dans le répertoire de contenu. Lorsque j'essaie de visualiser le lien pdf, j'obtiens une erreur interdite (* voir erreur ci-dessous. Une erreur se produit lorsque je mets le chemin de l'URL du serveur vers le document). Je peux voir les images du contenu directement sans erreur. Qu'est-ce qui me manque, ou est-ce que ça devrait fonctionner en dehors de la boîte?

S'il vous plaît donnez votre avis.

---- Erreur ----

Interdit

Request.HttpMethod: GET
Request.PathInfo:
Request.QueryString:
Request.RawUrl: /content/pdf/pdf-test.pdf
App.IsIntegratedPipeline: False

Réponses:

2 pour la réponse № 1

Vous devez ajouter pdf au Config.AllowFileExtensions, par exemple:

SetConfig(new EndpointHostConfig { AllowFileExtensions = { "pdf" } });

Ceci sera activé par défaut dans le prochaine version de ServiceStack v3.9.48 +.