.NET Usage & Configuration



Search Results

Probo now supports building and executing .NET web applications. Probo supports .NET versions 6 through 10. Here is an example of a .NET build step:

1
2
3
4
5
6
7
8
9
10
11
12
type: dotnet
dotnet: 9
steps:
  - name: Setup .NET Web Site
    plugin: Dotnet
    subDirectory: app
    environment:
      DB_DATABASE: my_database
      DB_USERNAME: my_user
      DB_PASSWORD: my_password
      DB_HOSTNAME: my_hostname
    configuration: Debug
  • subDirectrory {string}

    This is the name of the folder/directory in your repository where your application is located. This is a required field. The directory is relartive to the root of your git repository.

    Example
    1
    2
    3
    4
    steps:
      - name: Setup .NET Web Site
        plugin: Dotnet
        subDirectory: app
  • environment {object}

    You also can send environment variables to ther build as well by specifying them in the environment section. It is important to note that values should not be quoted. Probo automatically applies the applicable quotes to your environment variables. You can use apostraphe’s if necessary. Probo passes all of the Probo Environment Variables to the application.

    Example
    1
    2
    3
    4
    5
    6
    7
    8
    steps:
      - name: Setup .NET Web Site
        plugin: Dotnet
        environment:
          DB_DATABASE: my_database
          DB_USERNAME: my_user
          DB_PASSWORD: my_password
          DB_HOSTNAME: my_hostname

    This example will set the DB_DATABASE, DB_USERNAME, DB_PASSWORD, and DB_HOSTNAME environment variables to the values specified and pass them to your application.

In conjunction with .NET, you can use any available database to store your data. Normally a .NET build would be with mssql (Microsoft SQL Server) but you can use any of the others we provide if you wish. You can also use Solr.

If you wanted to use .NET with Solr, MySQL, and Node.js you can do it like this:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
type: dotnet
dotnet: 9
nodejs: 24
database: mysql:8.4

assets:
  - solr8.zip

solr:
  name: solr
  version: 8
  core_archive: solr8.zip
  core_folder: MyApp8
  compression: zip

The only items unavaiable to dotnet builds are python and php. You cannot bundle PHP or Python with a .NET build.


Get Started with Probo.CI

Want to Try Probo today?
Get Started Fast!.

When you sign up for a Probo.CI registration code, you will get a two week trial of the plan of your choosing. For more information on how to get started, click here .

LEARN MORE ABOUT PROBO.CI'S PRICING