Deploy net
Author: s | 2025-04-24
Deploy .NET apps to Google Kubernetes Engine; Deploy .NET apps to Google Kubernetes Engine using a GitHub Actions workflow; Create and deploy a HTTP Cloud Function by using .NET; Deploy .NET apps to Compute Engine; Deploy .NET apps to App Engine Flexible environment; Create a CI/CD pipeline with Azure Pipelines and Cloud Run Deploy .NET apps to Google Kubernetes Engine; Deploy .NET apps to Google Kubernetes Engine using a GitHub Actions workflow; Create and deploy a HTTP Cloud Function by using .NET; Deploy .NET apps to Compute Engine; Deploy .NET apps to App Engine Flexible environment; Create a CI/CD pipeline with Azure Pipelines and Cloud Run
Deploying the .NET Framework - .NET Framework
UI AutomationInstall Conditions and ScriptsEnterprise Network DeploymentThe UI Script Recorder is used to automate the Software Installation process. You can use UI Automation to deploy packages that does not support silent installation via command line. Or if you want to customize the Setup options via UI.Click for moreAutomate application installation by recording an UI automation script." title="Automate application installation by recording an UI automation script.">Create smart packages powered by JScript and .NET Framework API. Use predefined install conditions and functions for file and registry operations. The Silent Install Builder scripting engine supports the core functionality of JavaScript, provides access to the .NET Framework objects and is capable with old-style ActiveX objects like WScript.Shell.Click for moreCreate smart packages powered by JScript and .NET Framework API." title="Create smart packages powered by JScript and .NET Framework API.">With Silent Install Builder you can build either .exe or .msi (Windows Installer) packages for an enterprise deployment using GPO, SCCM, Intune or third-party tools.Click for moreEasily build and deploy .exe or .msi packages." title="Easily build and deploy .exe or .msi packages."> Expand All DynamicPDF for .NET (Generator, Merger, ReportWriter and Core Suite) What version of the .NET Framework is supported? The .NET Framework v2.0, v3.0, v3.5 and v4.x are supported. DynamicPDF has been fully tested against these versions of the .NET Framework and there is a separate DynamicPDF build to target each framework version. Examples are included for Visual Studio 2010, 2012, 2013, 2015 and 2017 (Non-Visual Studio examples are also provided). Is DynamicPDF v10 for .NET compatible with DynamicPDF v9 for .NET? DynamicPDF v10 for .NET contains significant improvements over DynamicPDF v9.0 for .NET and is mostly compatible with that product. However, small changes may need to be made to your code. A complete list of differences can be found in the Release Notes. What version of the .NET standard is supported? .NET Standard 2.0 Can I use XCOPY deployment? The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Our dll can be deployed by placing it in application’s bin folder. However, if Character Shaping is enabled and/or HTML Area is used, installation of Visual C++ Redistributable required. Please refer to the deployment topic in the product documentation for the exact version of Visual C++ Redistributable needed for this product. Is cloud deployment supported? Both Server and Developer licenses have the capability to deploy to cloud instances. However, Server license model restricts deployment to one production instance per license. Therefore, a server license must be purchased for each production instance. Developer license is less restrictive in terms of deployments. Every developer using the product must be licensed under Developer license model and it allows for unlimited royalty free deployments. If we purchase a Server Edition do we need a seperate license for our development server and development workstations? No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers. If we purchase a Developer Edition, do we need to license servers that we deploy to? No, Developer Editions are licensed per developer. A developer can deploy an unlimited number of server or workstation based applications and assemblies royalty free. How is the licensing information included in my redistributable application? With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license. If I purchase a Server Edition, can I deploy without installing the MSI package on the target server? Yes, the target server can be licensed by placing a license key in your applications .config (web.config) file or by adding one line of code when your application starts. This license key can be retrieved from our website after purchasing a Server Edition license. Do I need to purchase a maintenance plan to receive upgrades or updates? No, a maintenance plan is not required for major version upgrades but it is the most cost effective way toDeploying the .NET Framework and Applications - .NET
Azure App Service is used to build and host web applications without managing the infrastructure. Azure is taking over the task of auto-scaling and high availability.There are two options to deploy applications to Azure App Service:CodeThis option is used to simply deploy an application to Azure App Service. The application runs in a ready-to-use virtual environment where several settings such as the supported .NET Framework or platform bitness can be adjusted.ContainerWeb App for Containers gives developers more control over what is installed in their containers.The App Service SandboxThe major problem with the first Code approach is the Azure Web App Sandbox. The limitations of the sandbox include access to write to the registry, access to event logs and it prevents access to most User32 and GDI32 system calls. TX Text Control leverages these calls to provide the true WYSIWYG rendering, just like most other libraries that create PDF documents for instance.When using Web App for Containers, these calls will succeed and TX Text Control can be used in Azure App Service applications. Also, Microsoft is offering cached base Windows images for faster initialization. Therefore, a typical initial deployment of Windows Server 2019 Core takes only several minutes.Quickstart: Deploying TX Text ControlThis quickstart tutorial shows how to deploy an ASP.NET web application in a Windows image to Docker Hub from Visual Studio 2019. The application uses the ServerTextControl ╰ TX Text Control .NET Server for ASP.NET ╰ TXTextControl Namespace ╰ ServerTextControl ClassThe ServerTextControl class implements a component that provide high-level text processing features for server-based applications. and MailMerge ╰ TX Text Control .NET Server for ASP.NET ╰ DocumentServer Namespace ╰ MailMerge ClassThe MailMerge class is a .NET component that can be used to effortlessly merge template documents with database content in .NET projects, such as ASP.NET web applications, web services or. Deploy .NET apps to Google Kubernetes Engine; Deploy .NET apps to Google Kubernetes Engine using a GitHub Actions workflow; Create and deploy a HTTP Cloud Function by using .NET; Deploy .NET apps to Compute Engine; Deploy .NET apps to App Engine Flexible environment; Create a CI/CD pipeline with Azure Pipelines and Cloud Run Deploy .NET apps to Google Kubernetes Engine; Deploy .NET apps to Google Kubernetes Engine using a GitHub Actions workflow; Create and deploy a HTTP Cloud Function by using .NET; Deploy .NET apps to Compute Engine; Deploy .NET apps to App Engine Flexible environment; Create a CI/CD pipeline with Azure Pipelines and Cloud RunDeploying the .NET Framework and Applications - .NET Framework
Files of your web projectSetup files – the Kentico installer and external utilities (which are separate from the web project)SQL script – the database structure and dataChoose a method of taking the project offline and back online.Click Next to start the hotfix procedure.After the update finishes, click Next to view any problems that may have occurred and the instructions to solve them.For more information, see Kentico Hotfix and Upgrade Utility.Remote installationIf you cannot access your web project directly (for example when the project is located on a remote hosting server), you can use the Hotfix Utility to create the updated file structure and then upload them to your web project location. Navigate to the location where you installed the hotfix (C:\Program Files\Kentico\\Hotfix folder by default).Run Hotfix.exe from the command line with the /deploy parameter. Set the parameter value based on the installation type you are using:net45site – web site project using .NET version 4.5net46site – web site project using .NET version 4.6Example: Hotfix.exe /deploy=net45siteThis launches the Hotfix Utility, which then creates the files and folders necessary for updating a project running on .NET version 4.5 and saves them into the folder chosen in the first step of the Hotfix Utility wizard.Additionally, you can provide the /path parameter to specify the location where the application creates the updated files. This way you do not need to set the path in the first step of the Hotfix Wizard. You can supply the /path parameter in two different formats – relative, which represents a folder in the location from which the utility was executed; or absolute, which can be any path to a local disk.Example: Hotfix.exe /deploy=net45site /path=DeployThis launches the Hotfix Utility, which then creates a folder named Deploy in the directory from which the utility was executed and copies all files and LAS VEGAS, Nov. 18, 2002 — Today at COMDEX Fall 2002, Microsoft Corp. announced the availability of the final beta of the company’s flagship development tool, Visual Studio® .NET 2003, formerly code-named Visual Studio “Everett,” and announced the product is scheduled to launch in April 2003. Microsoft also announced the release of the Microsoft® .NET Compact Framework for smart devices, and an upcoming license that will enable mobile application developers to deploy production applications on the .NET Compact Framework. Combined with the second release candidate (RC2) for Windows® .NET Server 2003, these steps move Microsoft closer to delivering the latest version of an application server platform that enables customers to rapidly build and deploy dependable, connected solutions. “Microsoft is committed to enabling developers to build enterprise applications for computers of all sizes,” said Eric Rudder, senior vice president for the Developer and Platform Evangelism Division at Microsoft. “Our 2003 wave of products provides a consistent programming model for applications from devices to datacenter servers, enabling developers to focus on solving their unique business problems.” Visual Studio .NET 2003 Advancements Visual Studio .NET 2003 is the latest release of the award-winning Visual Studio .NET product focused on delivering enhanced reliability, stability, security and performance. In addition to these core improvements, Visual Studio .NET 2003 delivers advancement for enterprise, professional and mobile application developers. Key advancements for the enterprise developer are the full integration of the .NET Framework with Windows .NET Server 2003; improved scalability with support for up to 32 processors; improved performance; and an additional set of tools for building applications using the latest Web services specifications such as WS-Security, WS-Routing and WS-Attachments. Professional developers will benefit from increased productivity and performance features in Visual Studio .NET 2003. New features simplify the upgrade experience for users of the Visual Basic® development system. Full support for Windows Forms enables C++ developers to make optimal use of powerful user interface capabilities, freeing them from having to write hundreds of lines of additional code. In addition, Visual Studio .NET 2003’s 98 percent conformance with the International Organization for Standardization’s C++ standard enables developersDeploying the .NET Framework - .NET Framework
You wish to change the settings. We recommend updating all components.Kentico files – the files of your web projectSetup files – the Kentico installer and external utilities (which are separate from the web project)SQL script – the database structure and dataChoose a method of taking the project offline and back online.Click Next to start the hotfix procedure.After the update finishes, click Next to view any problems that may have occurred and the instructions to solve them.Open the project solution in Visual Studio and build the solution.For more information, see Kentico Hotfix and Upgrade Utility.Remote installationIf you cannot access your web project directly (for example when the project is located on a remote hosting server), you can use the Hotfix Utility to create the updated file structure and then upload them to your web project location. Navigate to the location where you installed the hotfix (C:\Program Files\Kentico\\Hotfix folder by default).Run Hotfix.exe from the command line with the /deploy parameter. Set the parameter value based on the installation type you are using:net45app – web site project using .NET version 4.5net46app – web site project using .NET version 4.6Example: Hotfix.exe /deploy=net45appThis launches the Hotfix Utility, which then creates the files and folders necessary for updating a project running on .NET version 4.5 and saves them into the folder chosen in the first step of the Hotfix Utility wizard.Additionally, you can provide the /path parameter to specify the location where the application creates the updated files. This way you do not need to set the path in the first step of the Hotfix Wizard. You can supply the /path parameter in two different formats – relative, which represents a folder in the location from which the utility was executed; or absolute, which can be any path to a local disk.Example: Hotfix.exe /deploy=net45app /path=DeployThis launchesDeploying the .NET Framework and Applications - .NET
Libraries (BCL) for .NET library implementations.The .NET Standard Library enables the following key scenarios:Defines uniform set of BCL APIs for all .NET platforms to implement, independent of workload.Enables developers to produce portable libraries that are usable across .NET runtimes, using this same set of APIs.Reduces and hopefully eliminates conditional compilation of shared source due to .NET APIs, only for OS APIs..NET Core 1.0 implements the standard library, as does the .NET Framework and Xamarin. We see the standard library as a major focus of innovation and that benefits multiple .NET products.Support.NET Core is supported by Microsoft. You can use .NET Core in a development and deploy it in production and request support from Microsoft, as needed. Each release also has a defined lifecycle, where Microsoft will provides fixes, updates, or online technical assistance.The team adopted a new servicing model for .NET Core, with two different release types:Long Term Support (LTS) releasesTypically a major release, such as “1.0” or “2.0”Supported for three years after the general availability date of a LTS releaseAnd one year after the general availability of a subsequent LTS releaseFast Track Support (FTS) releasesTypically a minor release, such as “1.1” or “1.2”Supported within the same three-year window as the parent LTS releaseAnd three months after the general availability of a subsequent FTS releaseAnd one year after the general availability of a subsequent LTS releaseSome customers want to deploy apps on very stable releases and do not want new features until the app is developed again. Those customers should consider LTS releases.Other customers want to take advantage of new features as soon as possible, particularly for apps that are almost always in development. Those customers should consider FTS releases.Note: We haven’t released an FTS verion yet. .NET Core 1.0 is an LTS version..NET Core Tools TelemetryThe .NET Core tools include a telemetry feature so that we can collect usage information about the .NET Core Tools. It’s important that we understand how the tools are being used so that we can improve them. Part of the reason the tools are in Preview is that we don’t have enough information on the way that they will be used. The telemetry is only in the tools and does not affect your app.BehaviorThe telemetry feature is on by default. The data collected is anonymous in nature and will be published in an aggregated form for use by both Microsoft and community engineers under. Deploy .NET apps to Google Kubernetes Engine; Deploy .NET apps to Google Kubernetes Engine using a GitHub Actions workflow; Create and deploy a HTTP Cloud Function by using .NET; Deploy .NET apps to Compute Engine; Deploy .NET apps to App Engine Flexible environment; Create a CI/CD pipeline with Azure Pipelines and Cloud Run Deploy .NET apps to Google Kubernetes Engine; Deploy .NET apps to Google Kubernetes Engine using a GitHub Actions workflow; Create and deploy a HTTP Cloud Function by using .NET; Deploy .NET apps to Compute Engine; Deploy .NET apps to App Engine Flexible environment; Create a CI/CD pipeline with Azure Pipelines and Cloud RunDeploying the .NET Framework and Applications - .NET Framework
Official website, the Evergine launcher is the first thing you’ll encounter. It enables you to manage different versions, create new projects using various project templates, access sample projects, and find links to support and documentation.To initiate a new project from the Evergine launcher, navigate to the My Projects section and click on the Add New Project buttonThe project configuration window will open, allowing you to select the Project Name, the disk location for your project, and the desired Evergine version to use. Additionally, you have the option to choose the new .NET MAUI template.After clicking the Create button, Evergine Studio will open. You can then add any primitive object to the scene and attach a Spinner component with values {x:1, y:2, z:3} to enable rotation of the primitive.To access the .NET MAUI solution, simply open it from the File menu in Evergine Studio. When you launch the .NET MAUI solution in Visual Studio, you’ll discover two integrated projects within the solution. The first project is your Evergine project that you share between all templates, and the second is the .NET MAUI project, which references the Evergine project.Inside the .NET MAUI project, you’ll find the Platform folder, which houses platform-specific resources like the Android Manifest and Info.plist files. Within the Evergine folder, you’ll come across the EvergineView control. This control can be effortlessly integrated into your XAML pages, enabling you to include an Evergine canvas for rendering your 3D scenes.To deploy your project on various platforms, utilize the Run/Deploy button in Visual Studio. Please note that for iOS deployment, you’ll need to establish a connection between Visual Studio and a Mac, and have an iOS device (iPad or iPhone) linked to your Mac.Once you’ve successfully deployed your project within your .NET MAUI solution, you’ll attain results akin to the example depicted above. This showcases a fundamental XAML page in .NET MAUI, incorporating a Label and an EvergineView. While this serves as an example, you have the creative freedom to craft exceptional projects leveraging the latest .NET technologies and Evergine.You can explore our showcase app, which demonstrates how to seamlessly blend mobileComments
UI AutomationInstall Conditions and ScriptsEnterprise Network DeploymentThe UI Script Recorder is used to automate the Software Installation process. You can use UI Automation to deploy packages that does not support silent installation via command line. Or if you want to customize the Setup options via UI.Click for moreAutomate application installation by recording an UI automation script." title="Automate application installation by recording an UI automation script.">Create smart packages powered by JScript and .NET Framework API. Use predefined install conditions and functions for file and registry operations. The Silent Install Builder scripting engine supports the core functionality of JavaScript, provides access to the .NET Framework objects and is capable with old-style ActiveX objects like WScript.Shell.Click for moreCreate smart packages powered by JScript and .NET Framework API." title="Create smart packages powered by JScript and .NET Framework API.">With Silent Install Builder you can build either .exe or .msi (Windows Installer) packages for an enterprise deployment using GPO, SCCM, Intune or third-party tools.Click for moreEasily build and deploy .exe or .msi packages." title="Easily build and deploy .exe or .msi packages.">
2025-03-30Expand All DynamicPDF for .NET (Generator, Merger, ReportWriter and Core Suite) What version of the .NET Framework is supported? The .NET Framework v2.0, v3.0, v3.5 and v4.x are supported. DynamicPDF has been fully tested against these versions of the .NET Framework and there is a separate DynamicPDF build to target each framework version. Examples are included for Visual Studio 2010, 2012, 2013, 2015 and 2017 (Non-Visual Studio examples are also provided). Is DynamicPDF v10 for .NET compatible with DynamicPDF v9 for .NET? DynamicPDF v10 for .NET contains significant improvements over DynamicPDF v9.0 for .NET and is mostly compatible with that product. However, small changes may need to be made to your code. A complete list of differences can be found in the Release Notes. What version of the .NET standard is supported? .NET Standard 2.0 Can I use XCOPY deployment? The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Our dll can be deployed by placing it in application’s bin folder. However, if Character Shaping is enabled and/or HTML Area is used, installation of Visual C++ Redistributable required. Please refer to the deployment topic in the product documentation for the exact version of Visual C++ Redistributable needed for this product. Is cloud deployment supported? Both Server and Developer licenses have the capability to deploy to cloud instances. However, Server license model restricts deployment to one production instance per license. Therefore, a server license must be purchased for each production instance. Developer license is less restrictive in terms of deployments. Every developer using the product must be licensed under Developer license model and it allows for unlimited royalty free deployments. If we purchase a Server Edition do we need a seperate license for our development server and development workstations? No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers. If we purchase a Developer Edition, do we need to license servers that we deploy to? No, Developer Editions are licensed per developer. A developer can deploy an unlimited number of server or workstation based applications and assemblies royalty free. How is the licensing information included in my redistributable application? With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license. If I purchase a Server Edition, can I deploy without installing the MSI package on the target server? Yes, the target server can be licensed by placing a license key in your applications .config (web.config) file or by adding one line of code when your application starts. This license key can be retrieved from our website after purchasing a Server Edition license. Do I need to purchase a maintenance plan to receive upgrades or updates? No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to
2025-04-06Azure App Service is used to build and host web applications without managing the infrastructure. Azure is taking over the task of auto-scaling and high availability.There are two options to deploy applications to Azure App Service:CodeThis option is used to simply deploy an application to Azure App Service. The application runs in a ready-to-use virtual environment where several settings such as the supported .NET Framework or platform bitness can be adjusted.ContainerWeb App for Containers gives developers more control over what is installed in their containers.The App Service SandboxThe major problem with the first Code approach is the Azure Web App Sandbox. The limitations of the sandbox include access to write to the registry, access to event logs and it prevents access to most User32 and GDI32 system calls. TX Text Control leverages these calls to provide the true WYSIWYG rendering, just like most other libraries that create PDF documents for instance.When using Web App for Containers, these calls will succeed and TX Text Control can be used in Azure App Service applications. Also, Microsoft is offering cached base Windows images for faster initialization. Therefore, a typical initial deployment of Windows Server 2019 Core takes only several minutes.Quickstart: Deploying TX Text ControlThis quickstart tutorial shows how to deploy an ASP.NET web application in a Windows image to Docker Hub from Visual Studio 2019. The application uses the ServerTextControl ╰ TX Text Control .NET Server for ASP.NET ╰ TXTextControl Namespace ╰ ServerTextControl ClassThe ServerTextControl class implements a component that provide high-level text processing features for server-based applications. and MailMerge ╰ TX Text Control .NET Server for ASP.NET ╰ DocumentServer Namespace ╰ MailMerge ClassThe MailMerge class is a .NET component that can be used to effortlessly merge template documents with database content in .NET projects, such as ASP.NET web applications, web services or
2025-03-29Files of your web projectSetup files – the Kentico installer and external utilities (which are separate from the web project)SQL script – the database structure and dataChoose a method of taking the project offline and back online.Click Next to start the hotfix procedure.After the update finishes, click Next to view any problems that may have occurred and the instructions to solve them.For more information, see Kentico Hotfix and Upgrade Utility.Remote installationIf you cannot access your web project directly (for example when the project is located on a remote hosting server), you can use the Hotfix Utility to create the updated file structure and then upload them to your web project location. Navigate to the location where you installed the hotfix (C:\Program Files\Kentico\\Hotfix folder by default).Run Hotfix.exe from the command line with the /deploy parameter. Set the parameter value based on the installation type you are using:net45site – web site project using .NET version 4.5net46site – web site project using .NET version 4.6Example: Hotfix.exe /deploy=net45siteThis launches the Hotfix Utility, which then creates the files and folders necessary for updating a project running on .NET version 4.5 and saves them into the folder chosen in the first step of the Hotfix Utility wizard.Additionally, you can provide the /path parameter to specify the location where the application creates the updated files. This way you do not need to set the path in the first step of the Hotfix Wizard. You can supply the /path parameter in two different formats – relative, which represents a folder in the location from which the utility was executed; or absolute, which can be any path to a local disk.Example: Hotfix.exe /deploy=net45site /path=DeployThis launches the Hotfix Utility, which then creates a folder named Deploy in the directory from which the utility was executed and copies all files and
2025-04-17