Это работает в моей C # .NET веб-форме. Это простая ссылка на файл .pdf, и он либо открывает его, либо запрашивает местоположение для его загрузки. У меня есть около 8 из этих ссылок для различных документов. Это работает в течение многих лет.
<a href="/docs/evaluationprocedure.pdf">Evaluation Procedure for New and Renewal Courses</a>
Но в моем новом приложении .NET Core 2.2 Razor Pages я переношу приложение на, я не могу понять, как сделать эту простую ссылку. Независимо от того, как я делаю ссылку, я получаю эту ошибку:
This localhost page can’t be found No webpage was found for the web address: http://localhost:xxxx/docs/evaluationprocedure.pdf
PDF находится в папке "Pages / docs /".
Я пробовал:
<a href="evaluationprocedure.pdf">Evaluation Procedure for New and Renewal courses</a>
"./docs/evaluationprocedure.pdf"
"~/docs/evaluationprocedure.pdf"
"Pages/docs/evaluationprocedure.pdf"
"~Pages/docs/evaluationprocedure.pdf"
"../docs/evaluationprocedure.pdf"
Я довольно много искал и, похоже, получаю в основном ответы на желание транслировать файл или динамически создавать файл во время выполнения.