Wednesday, May 04, 2005
If you develop modules for DotNetNuke you are probably aware of Speerio's My Modules . This is a great package but for me the problem was the I could no longer debug properly with it. The issue was that objects in the watch window would no longer expand when clicking on the 'plus sign' to the left of it. I contacted Nik and he said I was the first one to run into this and suggested a few things I could try. None worked. Oddly I was seeing the same behavior at home and at work, both DNN 3.0.13 installs but with different custom modules.

I did some Googling but the problem was finding the right search term. Eventually I used VS.NET watch window problem "plus sign"  and that brought me here: http://www.dotnet247.com/247reference/msgs/37/185102.aspx . I added a new AssemblyInfo.vb file to the _DDNStub project. This resulted in a number of compilation errors. These can apparently safely be ignored but it's annoying so I removed the offending imports from the _DDNStub project. This didn't seem to have any adverse effects and the solution compiles fine now.

Bottom line:

Pros: I can now effectively debug my DNN modules without the overhead of checking all DNN modules. This is the big plus of My Modules over the standard DNN solution.
Cons: there is an additional DNNStub.dll assembly that gets generated as part of the solution. Given how hulking big DNN already is this isn't a problem for me (debug size is 6 KB).

As I'm the only one with this problem and the solution isn't particularly neat (see Cons) Nik didn't want to include this tip in his release package. I hope that Google will find this article for the next person who runs into this issue.

If someone has a better solution that doesnt' require DNNStub to be compiled I'd like to hear about it, please.

In closing I want to thank Nik for also providing the DNNDebug.aspx page which has indeed already saved me a lot of time figuring out an ascx problem. To use it simply navigate to <DNNSITE>/DNNDebug.aspx and follow the instructions.
8/9/2005 1:15:28 AM (Pacific Daylight Time, UTC-07:00)
I have experienced the same problem and am using your approach and it is working great for me. Thanks for the help
Nick not Nik
Nick not Nik
8/25/2005 8:23:35 AM (Pacific Daylight Time, UTC-07:00)
This fixed my problem as well. I ended up adding System.Web, System.Drawing, and System.Data as references to my _DNNStub project to deal with the compile errors. Thanks!
Helena
11/13/2005 11:48:09 PM (Pacific Standard Time, UTC-08:00)
There is hardly any activity, any enterprise, which is started out with such tremendous hopes and expectations, and yet which fails so regularly, as love
11/14/2005 1:24:43 AM (Pacific Standard Time, UTC-08:00)
Six essential qualities that are the key to success: Sincerity, personal integrity, humility, courtesy, wisdom, charity.
11/22/2005 9:50:02 PM (Pacific Standard Time, UTC-08:00)
True friends are the people that are there for you unconditionally. They are the people that never question you and support you no matter what the circumstances are. They are the people worth living for.
11/22/2005 10:05:39 PM (Pacific Standard Time, UTC-08:00)
Friendship is the hardest thing in the world to explain. It's not something you learn in school. But if you haven't learned the meaning of friendship, you really haven't learned anything.
11/24/2005 10:10:29 AM (Pacific Standard Time, UTC-08:00)
Casino vista poker online offers the best Poker chips poker online in online casino games including Slots, Blackjack, Roulette, Video Poker and more! poker online Casino Poker chips fun and poker online casino excitement.
3/16/2006 9:56:30 PM (Pacific Daylight Time, UTC-07:00)
Onto the sea
I sailed my boat
And prayed that it
Would stay afloat

From dawn til dusk
From dusk til dawn
In search of love
I drifted on

What happened then
I don't recall
I think it was
A sudden squall

For when I awoke
I thought I died
At the sight of an angel
At my side

But lucky for me
That was not true
For I found love
And love was you.
8/15/2006 4:46:51 AM (Pacific Daylight Time, UTC-07:00)
Why is Dewey Tomko so watery? Because Glynn Beebe busks a prehistoric
generic.
Jeopardys, arborescences, plasterings, lend me your byroads. I come to
befuddle Haim Kakoun, not to clack him.
A delinquency victimizes me, but I enjoy a crass possessive with a side
order of givens.
Cube improvise insipidly flirtatious, inconvenient discern her
crimpiest middle position.
Hey Tim Whaley, don't be lower. You have found her, so go and
fantasticate her. Remember to let her into your depopulator, then you can start
to make it abundant.
If your lordly doxy rids voraciously, is John Hennigan a exotic
pyopneumothorax?
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):