asp後綴的打開方式「asp文件用什麼打開」

文章前言

之前寫了一篇模擬登錄的文章感覺寫的內容不太豐富,因為本人沒有寫文章的經驗。所以第一次寫得不怎麼好。所以我要慢慢的提升自己的寫文章能力,想大家多多支持我。雖然我的技術能力不怎麼樣。但是我會努力的。希望大家能多多支持一下小弟。

asp.net core項目靜態文件

創建一個asp.net core 項目的靜態文件一般是放在項目目錄下wwwroot文件夾,文件目錄如下。

asp.net core 之靜態文件目錄的操作

如何將靜態文件注入到項目中

在startup.cs文件的Configure方法中寫入:

app.UseStaticFiles;

這方法的默認路徑正是上面所說的wwwroot目錄。

如何使用自己的文件路徑

在startup.cs文件的Configure方法中寫入:

app.UseStaticFiles(new StaticFileOptions

{

FileProvider = new PhysicalFileProvider(

Path.Combine(Directory.GetCurrentDirectory, @”MyStaticFiles”)),

RequestPath = new PathString(“/StaticFiles”)

});

這時候我們運行一下然後輸入鏈接看到以下效果

asp.net core 之靜態文件目錄的操作

這時候我們知道FileProvider是指定路徑,RequestPath是將對外的路徑重寫。即可用 StaticFiles來訪問而不是MyStaticFiles。

我覺得這樣地址重寫的好處是可以保證項目的結構不被暴露,有一定的安全性吧。

如何瀏覽目錄的文件與文件夾

在出於安全問題默認情況下是不允許瀏覽目錄的文件和文件夾的,但是如果你需要瀏覽的話可以用以下方法。

首先要在startup.cs文件的ConfigureServices方法中加入:

services.AddDirectoryBrowser;

然後在startup.cs文件的Configure方法中寫入:

app.UseDirectoryBrowser(new DirectoryBrowserOptions

Path.Combine(Directory.GetCurrentDirectory, @”wwwrootimages”)),

RequestPath = new PathString(“/wwwroot/images”)

});

然後可以看到以下效果

asp.net core 之靜態文件目錄的操作

這樣我們就可以看到該目錄下的東西了。一般來說還是使用默認的比較好,畢竟出於安全考慮嘛。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/203776.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-07 12:11
下一篇 2024-12-07 12:11

相關推薦

發表回復

登錄後才能評論