Dogodek
Power BI DataViz Svetovno prvenstvo
14. feb., 16h - 31. mar., 16h
S 4 možnosti za vstop, bi lahko zmagal konferenčni paket in da bi bilo v ŽIVO Grand Finale v Las Vegasu
Več informacijTa brskalnik ni več podprt.
Izvedite nadgradnjo na Microsoft Edge, če želite izkoristiti vse prednosti najnovejših funkcij, varnostnih posodobitev in tehnične podpore.
Opomba
This isn't the latest version of this article. For the current release, see the .NET 9 version of this article.
Opozorilo
This version of ASP.NET Core is no longer supported. For more information, see the .NET and .NET Core Support Policy. For the current release, see the .NET 9 version of this article.
Pomembno
This information relates to a pre-release product that may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
For the current release, see the .NET 9 version of this article.
The publish directory contains the app's deployable assets produced by the dotnet publish command. The directory contains:
App Type | Directory Structure |
---|---|
Framework-dependent Executable (FDE) |
|
Self-contained Deployment (SCD) |
|
†Indicates a directory
The publish directory represents the content root path, also called the application base path, of the deployment. Whatever name is given to the publish directory of the deployed app on the server, its location serves as the server's physical path to the hosted app.
The wwwroot directory, if present, only contains static assets.
The publish directory contains the app's deployable assets produced by the dotnet publish command. The directory contains:
App Type | Directory Structure |
---|---|
Framework-dependent Executable (FDE) |
|
Self-contained Deployment (SCD) |
|
†Indicates a directory
The publish directory represents the content root path, also called the application base path, of the deployment. Whatever name is given to the publish directory of the deployed app on the server, its location serves as the server's physical path to the hosted app.
The wwwroot directory, if present, only contains static assets.
The publish directory contains the app's deployable assets produced by the dotnet publish command. The directory contains:
App Type | Directory Structure |
---|---|
Framework-dependent Executable (FDE) |
|
Self-contained Deployment (SCD) |
|
†Indicates a directory
The publish directory represents the content root path, also called the application base path, of the deployment. Whatever name is given to the publish directory of the deployed app on the server, its location serves as the server's physical path to the hosted app.
The wwwroot directory, if present, only contains static assets.
Creating a Logs folder is useful for ASP.NET Core Module enhanced debug logging. Folders in the path provided to the <handlerSetting>
value aren't created by the module automatically and should pre-exist in the deployment to allow the module to write the debug log.
A Logs directory can be created for the deployment using one of the following two approaches:
Add the following <Target>
element to the project file:
<Target Name="CreateLogsFolder" AfterTargets="Publish">
<MakeDir Directories="$(PublishDir)Logs"
Condition="!Exists('$(PublishDir)Logs')" />
<WriteLinesToFile File="$(PublishDir)Logs\.log"
Lines="Generated file"
Overwrite="True"
Condition="!Exists('$(PublishDir)Logs\.log')" />
</Target>
The <MakeDir>
element creates an empty Logs folder in the published output. The element uses the PublishDir
property to determine the target location for creating the folder. Several deployment methods, such as Web Deploy, skip empty folders during deployment. The <WriteLinesToFile>
element generates a file in the Logs folder, which guarantees deployment of the folder to the server. Folder creation using this approach fails if the worker process doesn't have write access to the target folder.
Physically create the Logs directory on the server in the deployment.
The deployment directory requires Read/Execute permissions. The Logs directory requires Read/Write permissions. Additional directories where files are written require Read/Write permissions.
Povratne informacije o izdelku ASP.NET Core
ASP.NET Core je odprtokodni projekt. Izberite povezavo za pošiljanje povratnih informacij:
Dogodek
Power BI DataViz Svetovno prvenstvo
14. feb., 16h - 31. mar., 16h
S 4 možnosti za vstop, bi lahko zmagal konferenčni paket in da bi bilo v ŽIVO Grand Finale v Las Vegasu
Več informacijUsposabljanje
Modul
Publish an ASP.NET Core app - Training
Learn how to publish an ASP.NET Core app for deployment to a web server or cloud service.
Dokumentacija
Host ASP.NET Core on Windows with IIS
Learn how to host ASP.NET Core apps on Windows Server Internet Information Services (IIS).
Learn how to set up hosting environments and deploy ASP.NET Core apps.
Troubleshoot and debug ASP.NET Core projects
Understand and troubleshoot warnings and errors with ASP.NET Core projects.
ASP.NET Core Module (ANCM) for IIS
Learn about the ASP.NET Core Module (ANCM) for hosting ASP.NET Core apps with IIS.