我想有一個.well-known
目錄在我的根目錄中進行letsencrypt續訂。添加.well知道asp.net核心
我添加了一個路線.well-known
像這樣:
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), @".well-known")),
RequestPath = new PathString("/.well-known"),
ServeUnknownFileTypes = true // serve extensionless file
});
我添加了一個direcotry在我的wwwroot文件名爲.well-known
但是當我發佈永遠不會被複制到輸出。
我試着將文件添加到它,並編輯的csproj:
<ItemGroup>
<Content Include="wwwroot\.well-known\" />
</ItemGroup>
每當我發佈我必須手動創建目錄。我如何得到它自動添加到wwwroot?
發佈不包括空文件夾,你可以把一個dummy.txt文件,並將其包含在項目中? – Rob
是的,我試着'我試着向它添加一個文件'對不起,應該已經更清楚了 – Guerrilla
您是否也將它包含在Visual Studio項目中,並將其構建操作設置爲'Content'? – Rob