Skip to content
alejoroman0605 edited this page Jun 29, 2023 · 1 revision

Welcome to the Upendo-Dnn-UserManager wiki!

Pages

Want to Build a DNN Extension?

If you're a DNN developer, all of the instructions you should need are in the project README.

Want to Help Build this Tool?

Here are some resources for those of you who would like to help build and iterate on the Upendo-Dnn-UserManager.

Getting Started:

Install this module.

Now, you'll want to use your normal cloning technique to clone the repository to your development computer. When an extension is new to the solution, there may be an extra bit of setup required.

  1. Build the extension in DEBUG mode so the deployment files are put into their respective places.
  2. View the website and login as a superuser.
  3. Manually install the extension in the Extensions view by using it's manifest file.
  4. Add the extension to a page or otherwise use it as it's intended.

Alternatively, you can build the solution in RELEASE mode and install that package into the website. Then build the solution/project again in DEBUG mode.

In order to debug the code, you'll need to follow the steps below:

  1. Open Visual Studio using the "As Administrator" option in Windows.
  2. Build the project(s) solution in DEBUG mode.
  3. Ensure that the web.config is set to allow debugging: <compilation debug="true" strict="false" optimizeCompilations="true">
  4. Run the website and view the page that contains the code you wish to debug.
  5. In Visual Studio, choose the Debug > Attach to Process feature (a.k.a., <Ctrl>+<Alt>+<P>).
  6. Find w3wp.exe in the list and click the Attach button.
  7. Set any breakpoints that you wish to hit and step through.
  8. View the page again and/or perform the steps necessary to hit the br
Clone this wiki locally