\Program Files[ (x86)]\CompanyName\AppName\ 目录,并将所有数据存储在 \Program Data\CompanyName\AppName\ 目录
\Program Files[ (x86)]\CompanyName\AppName\
\Program Data\CompanyName\AppName\
部署Asp的相应约定是什么。NET核心web服务在桌面(而不是服务器)PC上? Program Files 目录似乎不是一个好主意,因为它需要管理员凭据才能编写,这是您在尝试发布应用程序时遇到的问题。另一方面 Program Data 没有权限问题,只是感觉不对,因为没有相应的 程序文件 地方
Program Files
Program Data
程序文件
我也看过 C:\intepub\wwwroot\web-service-name 当涉及IIS时使用。这就是路吗?我想在运行Asp时这是有意义的。Kestrel中的Net Core应用程序在IIS后面作为反向代理,但如果我将我的应用程序托管在Windows服务中会怎么样呢?
C:\intepub\wwwroot\web-service-name
有许多终端用户和企业应用程序部署为windows服务,带有嵌入式web应用程序(使用Apache、tomcat等) Program Files ,例如:HPE服务器管理/配置工具。
所以对于Kestrel应用程序,我会在 并将日志、数据库等写入 Program Data dotnet 二进制具有所需的perm。
dotnet