Q&A
If you can’t find an answer to your question below,
please contact Ozcode support.
Home » Knowledge Base » Live Debugger » Q&A

Pricing & Payments
Am I required to enter my credit card details for evaluation purposes?
No. You can start on our Always Free plan which is free forever without entering payment details. You will only need to provide a credit card when you upgrade to a paid plan.
Do you allow Purchase Orders under Subscription based model?
You can only pay with a Purchase Order on the Enterprise Package. If you would like to do so, please get in touch through our contact form or send an email to sales@oz-code.com.
Does Ozcode offer subscriptions to user groups and other community programs?
Yes, we’re happy to support our community with free subscriptions to user groups and other programs. To get in touch with a user group or meetup in your area, please contact us at community@oz-code.com.
How do I change the credit card that's currently on file?
It takes less than 5 minutes to change the payment method in your Ozcode account. Just follow these 2 steps:
- Login to the Ozcode portal and click on the button with your name on it in the top right corner of the screen.
- Click on the Change Payment Method link to change the credit card you have on file with us.
If you continue to have trouble making payment, contact us at support@oz-code.com.
How do I get my boss to pay for my Ozcode subscription?
Let your boss know how much time you save by using Ozcode Live Debugger. Update our team at sales@oz-code.com and we’ll reach out to your boss, tell him how effective you have been, and show him how Ozcode can improve your team’s productivity (i.e., save him money).
How do I upgrade from SMB to an enterprise subscription?
Once you install more than 5 Ozcode agents, you will automatically be upgraded to the enterprise plan and get all the perks. If you want to upgrade but aren’t ready to install more than 5 agents yet, just contact us at sales@oz-code.com and we’ll be happy to help.
I'm a student. Can I get a discount?
There’s no need for a discount. You can use Ozcode Live Debugger on the Always Free plan which is free forever. Register here to START FOR FREE.
My credit card was declined, what should I do?
In most cases, when a credit card is declined, it is because the card has been blocked by the credit card processor. You may call the number on the back of your card and ask the processor to unblock the card for the Ozcode purchase (an online/international transaction by BlueSnap).
You can also try changing the card you have provided as the payment method in your Ozcode account. To change your payment method, follow the instructions below:
- Login to the Ozcode portal and click on the button with your name on it in the top right corner of the screen.
- Click on the Change Payment Method link to change the credit card you have on file with us.
If you continue to have trouble making payment, contact us at support@oz-code.com.
We are an organization with many users; can we have a site subscription?
Sure. You can purchase an Enterprise subscription with as many agents as you like. Visit our Pricing page or contact sales@oz-code.com.
What forms of payment do you accept?
We accept the following credit and debit cards:
- MasterCard
- Visa
- American Express
- Discover
- Diners Club
- JCB
Card payments are processed by our third-party gateway. Please note that if your card does not contain an expiration date and security code, it may not be used on our online store.
For an Enterprise plan, you may also pay through a Purchase Order by contacting sales@oz-code.com.
Where can I find my purchase invoices?
All your invoices are available through the Ozcode Customer Portal.
Why do you need my address if you don't ship any products?
We use your address to confirm payment and billing and to determine VAT obligations. We also require your address in order to charge your credit card and to issue you an invoice.
Why should I upgrade from the Starter Kit plan to an SMB or Enterprise plan?
Depending on which plan you choose, our paid plans offer a variety of benefits including premium support with issues (bugs or performance), a dedicated success manager to promote feature requests, training sessions and more. In addition, you will get access to an Admin portal where you can manage the users in your organization. To upgrade your plan, visit our Pricing page or contact sales@oz-code.com.
Subscription Management
Can I use Ozcode Live Debugger both at work and at home?
Yes. The Ozcode subscription is based on the number of agents you install. The Live Debugger is a web service that can be hosted both in the cloud and on-premises, and you can use it for debugging from any browser that has access to the web service.
Can I work on commercial projects even if I’m on the Always Free plan?
Yes. If the features available in the Always Free plan are sufficient for your commercial needs, we’re fine with that. We’re confident you’ll succeed and eventually scale up to the SMB or Enterprise plan which provides more support and services for your commercial endeavors.
Am I able to use Ozcode Live Debugger on multiple machines?
Yes. The Ozcode subscription is based on the number of agents you install. The Live Debugger is a web service that can be hosted both in the cloud and on-premises, and you can use it for debugging from any browser that has access to the web service.
Am I able to use my company’s Ozcode Live Debugger subscription at my home?
Yes. The Ozcode subscription is based on the number of agents you install. The Live Debugger is a web service that can be hosted both in the cloud and on-premises, and you can use it for debugging from any browser that has access to the web service.
Can I add administrators to my account?
In the “Users” tab under Settings, you can assign other users with administrator privileges if you are an administrator yourself. Please refer to Managing Users in the documentation.
Do I need to have an account to evaluate Ozcode Live Debugger?
Yes. To learn which plan best meets your needs, please reach out to us at sales@oz-code.com.
You can also just get started on our Always Free plan. Sign up here. You can upgrade later at any time .
How can I spread the Ozcode word with my team?
Let them know how productive you have been using Ozcode Live Debugger, and how much debugging time you saved by using it. We’ve heard that statements like,” It led me right to the problem,” and “I fixed that issue in half the time it would have taken me without Ozcode,” to be effective in getting team members to give Ozcode a try. If any team member shows an interest, let us know. We’ll reach out, put in a good word for you, and set up a demo. You’ll be a hero once they see how great it is to debug with Ozcode.
How can my developers activate their Ozcode account?
To invite a developer to use Ozcode Production Debugger, select the Invite a teammate icon in the top right corner of the Production Debugger screen.
Provide their email address and click Send Invitation. Your teammate will receive an email with instructions on how to setup their account and get started.
I bought an Enterprise subscription; how do I add users from my organization?
To add users from your organization to use Ozcode Live Debugger, select the Invite a teammate icon in the top right corner of the Live Debugger screen.
Provide their email address and click Send Invitation. Your users will receive an email with instructions on how to setup their account and get started.
I forgot my username and password, how do I log-in?
I have multiple Ozcode accounts, but I only see one in my portal. How can I switch my view?
Of course. We welcome anyone to get started using Ozcode Live Debugger using the Always Free plan which is FREE for ever. It’s a great way to evaluate the product with zero commitment, and we’re confident that once you see the value Ozcode can bring to your company, you’ll upgrade to one of our paid plans.
Is a company allowed to transfer their commercial subscriptions to another company?
Yes. Just let us know and we’ll work with you to make the transfer. Contact us sales@oz-code.com.
Is a company allowed to register with an Always FREE subscription?
Of course. We welcome anyone to get started using Ozcode Production Debugger using the Always FREE plan which is FREE for ever. It’s a great way to evaluate the product with zero commitment, and we’re confident that once you see the value Ozcode can bring to your company, you’ll upgrade to one of our paid plans.
Usage & Features
Can Ozcode Live Debugger work together with an APM?
Yes. Ozcode Live Debugger works in parallel with a variety of popular APMs including New Relic, Application Insights, Dynatrace and more. Ozcode’s lightweight instrumentation uses a multiplexing technique to ensure it doesn’t interfere with your APM’s instrumentation ensuring the two can work together on the same application. Your APM will provide the high-level performance monitoring, and perhaps, point you in the direction of an error. Ozcode provides the code-level visibility that lets you determine the root cause of the error.
For more information on how Ozcode works with your APM here are a few resources:
Do I need to install an agent on my machine?
Yes, you’ll need to install a lightweight agent on the production machines that should work with Ozcode. The agent will attach to the process and report exceptions as they occur.
Does a bug have to occur twice for the Live Debugger track it?
Yes, here’s how it works.
The first time an exception is thrown, the Ozcode Live Debugger agent turns on its code instrumentation. At this point, Ozcode will only provide you with the call stack. The second time the exception is thrown, the agent captures primary debug information. You can now start debugging. You can then request a full-fidelity time-travel recording, which will be captured the following time the exception is thrown. For more details, please refer to Capturing Exceptions in the documentation.
Does Ozcode Live Debugger work with .NET Core?
Yes, in fact, this demo that we used in one of our webinars was written with .NET Core.
Our support for .NET Core means that the Ozcode agent can run in containers so you can debug your code whether it’s running on Windows or Linux.
Does Ozcode Live Debugger support PII redaction?
Yes. To enable compliance with different privacy regulations, Ozcode Live Debugger provides a flexible mechanism to redact PII before it reaches the developer. In the Debugging screen, redacted data is masked and accompanied by a lock icon to indicate redaction.
PII redaction is configured by your organization’s Ozcode administrator and is applied at two levels. First, the Ozcode agent redacts PII before it leaves your client application. Then, Ozcode also redacts PII before displaying debug information. This ensures that if the PII redaction configuration has changed since the Ozcode agent sent telemetry data to the server, data is redacted according to the latest configuration.
To learn more, please refer to Configuring PII redaction in the Ozcode Production Debugger documentation.
Does Ozcode support Linux?
Post navigatio
How do I record a performance profiling session on Windows?
A performance profiling session can help us at Ozcode identify and remediate performance issues you may have when running Ozcode Production Debugger on your systems.
How you record your performance profiling session depends on how your system is deployed. The sections below describe how to record a performance profiling session for a deployment on:
- a VM on IIS
- an Azure App Service
Recording a performance profiling session in a VM on IIS
You can record a performance profiling session in a VM on IIS with PerfView as follows:
- Download PerfView to your virtual machine
- Run Perfview as Admin
- In the Collect menu, choose Collect
Make sure Merge, Zip, and Thread Time options are checked. - Run the scenario with the performance problem, or still just let it run for a minute if it’s already in progress.
- Stop collecting and wait several minutes for the snapshot to merge and zip.
- An etl.zip fil will be created. Please send us this file.
Creating a performance snapshot in an Azure App Service
There are two ways to create a performance snapshot in an Azure App Service:
- Using Kudu services
- Using Application Insights
Both of these methods create a .diagsession file which can be analyzed by PerfView.
Using Kudu services
- Enter Kudu services for your App Service. The simplest method is to enter the link, .scm.azurewebsites.net for your site. It’s also accessible from Azure Portal under [Your App Service] in Advanced Tools | Go.
- Go to the Process Explorer and choose Start Profiling near the process of your application. Make sure to choose the correct process—it will be under w3wp, but without an scm tag.
Click on Stop profiling when done
This will automatically download a .diagsession file which contains the snapshot.
Using Application Insights
- Go to the Application Insights resource in your Azure Portal
- Go to Performance and click on the Configure Profiler button
- Click on Profile Now. This will create a performance snapshot file, but it but it takes about 20 minutes for the file to be fully populated and ready
- The performance snapshot file is eventually accessible in the same Performance page. This is the file you should send us.
Is the Live Debugger just the Visual Studio Extension modified for the cloud?
Ozcode Live Debugger is a separate product, although it does reuse quite a bit of code from Ozcode Visual Studio extension, so users familiar with our Visual Studio extension will feel right a home using the Live Debugger. Ozcode Visual Studio extension focuses on developers debugging code locally, and the Live Debugger aims to provide a similar experience for remote debugging, whether on a QA machine, on Staging, and, of course, in Production.
It’s also important to emphasize that Ozcode Live Debugger also works in on-premises deployments.
For more information on deployment options, please refer to Supported Platforms in the Ozcode Production Debugger documentation.
What deployment targets are supported?
Ozcode supports all popular deployment targets in the cloud and on a desktop machine as follows:
- Microsoft Azure – Windows
- Azure App Service
- Service Fabric
- Azure Functions
- Virtual Machine (IIS & Windows Services)
- AWS – Windows
- Virtual Machine (IIS & Windows Services)
- Other cloud providers – Windows
- Virtual Machine (IIS & Windows Services)
- Desktop (WPF and WinForms)
- Enterprise data center – Windows
- Virtual Machine (IIS & Windows Services)
- Desktop (WPF and WinForms)
- All platforms – Linux
- Docker
To get started with any of the supported deployment options, please refer to Getting Started in the Ozcode Live Debugger documentation.
For detailed instructions on how to install the Ozcode agent for your deployment, please refer to Installing an Agent in the Ozcode Live Debugger documentation.
What is the minimal .NET Framework supported by Ozcode Live Debugger?
Ozcode Live Debugger requires .NET 4.6.1 or higher to run, but it will also debug applications written on .NET 4.5 and above.
Post navigatio
What is the performance impact of Ozcode in a debugging session?
The Ozcode Production Debugger agent was designed to provide full-fidelity time-travel debugging without hampering performance. It uses a self-throttling mechanism that monitors CPU, network and memory usage:
- CPU will never exceed 3%, otherwise the code instrumentation is temporarily switched off
- Network usage is capped at a maximum of 10MB per hour
- Memory usage is negligible since the agent only uses lightweight instrumentation to record the code execution flow of an error.
What types of errors will be reported?
Ozcode shows all exceptions in the applications that contain user code. This includes failed HTTP requests, application crashes, failed tasks, and caught exceptions. Exceptions occurring and swallowed in ASP.NET Framework (or a different framework) will not be reported.
In addition, Ozcode shows all logged errors. Anything logged with log.Error or log.Fatal will report an error. Most major C# logging frameworks are supported out of the box. The Ozcode agent will detect the platform you are using and integrate with it automatically.
Where can I find troubleshooting information for my Ozcode installation?
Please refer to Troubleshooting in the Ozcode Production Debugger documentation.
Post navigati
Which frameworks does Ozcode support?
Ozcode supports any application type running on top of the .NET Framework or .NET Core. This includes web applications, web API, desktop applications, and Windows services. Ozcode supports all versions of ASP.NET, ASP.NET Core, ASP.NET WebAPI, ASP.NET MVC, WCF, WPF and WinForms. Content