私は.well-known
というディレクトリを私のルートに置いて、letsencryptを更新したいと考えています。私はそうのよう.well-known
へのルートを追加した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
});
私はwwwrootの内direcotryを追加しましたが.well-known
と呼ばれるが、私は公開時には出力にコピーされることは決してありません。
私はそれにファイルを追加しようとしたともcsprojを編集:
<ItemGroup>
<Content Include="wwwroot\.well-known\" />
</ItemGroup>
私が発行するたびに、私は手動でディレクトリを作成する必要があります。それを自動的にwwwrootに追加するにはどうすればよいですか?
パブリッシュに空のフォルダは含まれていません。dummy.txtファイルを入れてプロジェクトに含めることはできますか? – Rob
ええ、私はそれにファイルを追加しようとしました。申し訳ありませんが、より明確になっているはずです – Guerrilla
Visual Studioプロジェクトにも組み込み、ビルドアクションを 'Content'に設定しましたか? – Rob