-
Notifications
You must be signed in to change notification settings - Fork 9
Using Code Perspective with ASP
-
Pick the assemblies you want to XRay from your website's bin folder.
-
In the tracking options, everything is selected by default, which is good for general profiling. Selecting 'Instance tracking' alone is low-overhead and allows you to view class state information from your server.
-
In the build options, make sure 'overwrite assemblies' is checked. Also if the run path on your server is different from the path of the files you added in the previous step, then put that path here.
-
In the viewer options, if you're debugging your ASP site locally on your machine you can use the embedded viewer which is faster than the remote one. Alternatively if you're moving the website dlls to a remote server, then uncheck the viewer, and check the remote viewer. A random key and port will be generated which you need to save somewhere for later reference.
-
Next recompile the app.
-
If you're debugging locally, use Visual Studio and 'Start without debugging' from the build menu, this prevents the DLL you just XRayed from being overwritten. Alternatively if you're running the DLL remotely, copy the XRayed DLL to your server and then use the Remote tab in XBuilder to connect to the IP of your webserver with the port and key that you saved from step 4.
Post in the forums if you have any question https://groups.google.com/forum/#!forum/code-perspective