C# - Adding Delay In Application (for Debugging)?
Feb 9, 2011I'd like to add a delay between 2 lines of code because I'm testing an updateprogress template. Ideally, the one-liner.
View 7 RepliesI'd like to add a delay between 2 lines of code because I'm testing an updateprogress template. Ideally, the one-liner.
View 7 RepliesOne issue with ASP.NET apps is that they periodically reload themselves, causing a long delay and possibly timeout for users who hit the site during that time.
This may not be a problem for small websites, but it can represent significant downtime for high-traffic sites, if users happen to get routed to node in the web farm that is restarting.
Can load balancers somehow "know" if an ASP.NET application domain on a specific server is restarting? Then, they can route traffic around this server until the application has completed restarting.
Currently, I have my load balancer ping a simple .aspx page on the site. If there is a delay or the page fails to load, the host is taken out of rotation. Is it possible to do a more targeted health check, perhaps at the IIS level rather than ASP.NET level?
I have a vb.net web application in visual web developer 2008 with a dll file and i need to debug a method in that dll. I also have project source files for the dll file itself. How could i make the web application use the source instead of the dll file so that i'd be able to debug it? I've tried debugging the dll project itself, but it's not a very good solution, because it seems the dll depends on the web application settings and data and it would simply be too much work to get it working.
View 1 RepliesI've tried to debug sample ASP.NET and ASP.NET MVC applications in MonoDevelop 2.4 (on Mono 2.8 on Windows 7) but breakpoints doesn't work.If debugging MVC Application MonoDevelop prints the following into the output:
Mono.Debugger.Soft.VMDisconnectedException: An exception of type "Mono.Debugger.Soft.VMDisconnectedException" thrown.
at Mono.Debugger.Soft.Connection.SendReceive(CommandSet command_set, Int32 command, PacketWriter packet)
at Mono.Debugger.Soft.Connection.Type_GetInfo(Int64 id)
[code]...
We are trying to add a new page to a running web application. such that a new dll and aspx file are being added. I've setup break points in the code file and Built the application transfering the dll to the remote machine bin file and the aspx page to a folder within the web application. Note this folder is not in the same folder hierarchy as it built in. I'm not sure if thats the problem. Basically we are appending new functionality to a web application.I've copied the correct Remote Debug Monitor to the server and have it running.
View 1 RepliesWhen publishing my web application and then running it will return the error
"Could not load file or assembly 'BaseApplicationName' or one of its dependencies. An attempt was made to load a program with an incorrect format."
However if I run the application through debugging (f5) it runs correctly.
I guess what it comes down to is
what differences are there when running an application through debugging vs publishing it that would cause a problem like this?
When publising I have it set to delete all existing.
History of how it started... I added the 32 bit Oracle.DataAccess dll to my 64 bit system. It would not work and crash giving the same error as above but with the Oracle.DataAccess name instead of the baseApplicationName. I have since removed all references to it and removed the dll to try and get it to run without it once again.
I have two systems (System A & System B) both are windows xp.
System A is 32 bit operating system with more Memory so I Installed Visual studio here.
System B is 16 bit with low memory and some peripheral(Finger Print Reader, Thermal Printer) attached.
Now I need to develop a application for System B. Peripherals are attached with system B Only so i need to debug the application which is running in system B. But I cannot install visual studio in system B. Now how can I do that?
I'm having a hell of a time trying to debug things. Basically I want to step through each line of code to see whats happening. But when I try to step to the next line of code, 9 times out of 10 it just finishes all execution instantly without letting me step.
For example if I set a breakpoint in the thread code, that breakpoint gets hit, and I might be able to step to the next line or 2 of code, but after that the next step just jumps to the end of everything as If I had pressed F5 (continue). I assume this is happening because the context gets switched from my current thread to the main thread (or some other thread), and Visual Studio gets confused and just finishes execution, ignoring my breakpoints.
I know about the Threads window, and I have tried many different combinations of freezing and flagging different threads, but nothing accomplishes what I want. I basically want to just keep hitting F10, and step through EVERY LINE OF CODE, regardless of what thread it's in. Im surprised this isnt the default behavior.
I have an ASP.NET 3.5 web application. For the application:
Configuration set to "DEBUG;
"Define DEBUG constant" checkbox is checked for "DEBUG" configuration;
web.config file contains 'true' as value for 'debug' attribute of 'compilation' node.
Nevertheless to everything the following code:
[code]....
put "DebugMode: False" into result string. In the same time I can't connect to the application with VisualStudio in debug mode...
Question:
how can I get real value of debugging mode?
I have a server running Windows Server 2003 R2 Standard Edition (Service Pack2) and our IIS server is hosting about 20 different asp.net websites. I've never noticed this in the past, but when I debug an application and it stops at a breakpoint, the other websites hang as well. If I try to go to any of the other websites, then I just get a while page that's loading until i pass the breakpoint or I stop debugging.Does this have anything to do with application pools and if so, how do i fix it? Or if it does not, any ideas on how to fix this issue? I find myself debugging my apps often and I can't bring down all other applications when I do it.
View 2 RepliesI am working on an application built using ASP.NET 1.1 but that invokes services built in ASP.NET 2.0.
Attempts to debug my code by setting a breakpoint and attaching the w3wp.exe process fail because IIS is running under ASP.NET 2.0.
If I select ASP.NET 1.1 as the version in IIS then debugging works, but the calls to the 2.0 services (which are everywhere) causes the page to crash.
Does anyone have a solution/workaround to this problem?
I got a probem when debugging web application using VS 2008. Here is the situation:I marked two breakpoints, one in the Page_Load event and the other on the button click event. When the debugger hit the breakpoint in the page_load event, everything was fine but when it hit the breakpoint in the button click event, VS 2008 suddenly stopped debugging. It seemed that the IIS worker process was terminated.I really don't understand this situation.
View 5 RepliesMy new office project is based on an MVP design and is in VB.NET (.NET 3.5), using multiple libraries (like EntLib, internal corporate framework, etc.). The number of DLLs used as references is so huge (almost 50) that when I try to build/debug the application in VS2008, it takes almost 3-4 minutes to get the website running successfully.Wanted to know if there are any settings/areas which upon some modifications can help me reduce the build time? and what exactly can be the major reasons behind this long loading duration?
View 1 RepliesWhenever I stop debugging an ASP.NET IIS web application it seems to take very long before VS2010 becomes responsive again (2 or 3 minutes). This happens when I close Internet Explorer 9 (which stops the debugging session), stop debugging in VS (which closes the browser) or when I detach the debugger from the debugging menu (which leaves the browser open).
My CPU time for devenv.exe goes up to 25% during this period of time. I use the professional edition (no intellitrace). Starting without debugging performs ok when I close the browser. I have some add-ins and extensions installed like TestDriven.NET, Resharper, PowerCommands, Productivity Power Tools, VisualSVN,...
I get this error when I hit F5 in VS 2008. I have checked that Windows authentication is enabled on the site and it is. I can mannully attach the debugger to the IIS process and it works. What could be wrong? I have tried alot of things without success.
View 2 RepliesI'm trying to debug my web application on my localhost machine in Visual Studio 2010 and I keep getting this error: "unable to start debugging on web server. The Microsoft Visual Studio remote debugging monitor(MSVSMON.exe) does not appear to be running on the remote computer."
Is there a way I can turn this off as I'm not trying to make any attempts debugging remotely.
I am running Visual Studio 2010 (as Admin), IIS 7 on Windows 7 x64. I am able to run the ASP.NET web site in IIS 7 without debugging just fine, but when I press F5 to debug it, I get: Unable to start debugging on the web server. Could not start ASP.NET debugging. More information may be available by starting the project without debugging. Unfortunately the help link is not helping me much and leads down a heck of a large tree of things. I checked the following:
Security requirements — I don't recall having to do anything special before. The worker process in IIS7 is w3wp.exe. It says that if it's running as ASPNET or NETWORK SERVICE I must have Administrator privileges to debug it. How do I find out if I need to change something here? Web site Property Pages > Start Options > Debuggers > ASP.NET is checked. Use custom server is set to the URL of the site (which works fine without debugging). Debugging is enabled in web.config. Application is using ASP.NET 3.5 (I want to move to 4.0 eventually but I have some migration to deal with). Application pool: Classing .NET AppPool (also tried DefaultAppPool). Surely it shouldn't be that hard to install IIS, VS, create a web site, and start testing it?
This thread is basically a continuation from my last post. I have a website that uses a TreeView Control. Each TreeNode represents a virtual directory and I wish for the user to be able to create a new Node/Virtual Directory. This site is for family photos. Each family member has their own node with a Child Node called "Albums". Within this "Albums" node, a family member can have as many Nodes/Virtual Directory as they want with each Node/Virtual Directory containing images.Each Virtual Directory path is stored in a Database. So essentially, I'm trying to create my own photo album. My question is....how do I allow a user to create a new Node/Virtual Directory (they don't know that a VD is being created...only a Node).
View 4 Repliesi am develope web application for factory i need to add google map with location of factory
in contact us web page
Is there any way to add a C# Web Form to an ASP.NET 4.0 Web Application that is written in VB.NET? I had an ASP.NET 2.0 WEB SITE that I recently converted to an ASP.NET 4.0 WEB APPLICATION. It was mostly written in VB.NET with a couple pages that had C# code behinds. I've read the following article (the end section about mulitple languages): [URL]
1) When I converted my site to an application, it didn't seem to add an APP_CODE folder at all
2) I'm not looking to just write a simple class, I actually want to be able to add a WEB FORM with a C# code behind
When I try to add a new item and I select which type of item I want to add, I am only given to option to add a VISUAL BASIC web form. I have a workaround right now. If I need a new web form with a C# code behind, I take one of my old C# web forms and just copy and paste the form and C# code behind into the project and then rename it and change the class name as well. Then i make my changes and do what I need to do. It seems to work, but I was just wondering if there was an easier way.
You might wonder why want to put C# forms in my VB app. I wrote my app in VB (not well versed in C# but I can read it). I have a programmer working for me that is much more efficient with C#. I don't really have the budget to spend weeks/months getting her up to speed with VB
I want to add WCF to existing asp.net application and host both of them in the same virtual directory is it possible ?? Also when i click new item to add app.config file from visual studio its not showing.
View 3 RepliesI have a website deeloped in ASP.NET and I want it to be accessed via local URL, for eg: http://localhost/website20I tried once but the CMS in my website started giving error "It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS."
View 2 RepliesI have an ASP .NET page where I use jQuery. I used this function to search an element in the DOM
$(document).ready(function() {
currentID = $('#ctl00_ContentAreaPlaceHolder_hfCurrentID').val();
if (currentID != "") {
window.setTimeout(function() {
$("div[class^='element'][ID='" +currentID + "']").trigger("click");
[code]...
There is a website that I've programmed that sometimes takes a long time to load. I will click on a browser bookmark to load the page which should take me to a login page. The code that the Page_Loads for the MasterPage and the initial Login page contain is minimal; no service, database, etc. executions. I even just commented everything out and the problem remains. Sometimes it takes 5/10/maybe more seconds for the simple Login page to load. I'm trying to figure out what the issue is, but I'm having a hard time. When I put breaks on the Page_Loads and debug, it loads immediately. Then, seemingly randomly sometime after that, it will again load slowly.
It wouldn't seem like any of my code is the issue since, when I debug, it loads quickly. I'm not calling any services or database methods so, AFAIC, that can't be the issue. I separated all of my websites in my IIS to use their own app pool the other day so if there is a memory leak in another site, it won't affect this one. The only thing I can think of now is some issue with my network which I wouldn't have the slightest clue at starting to debug. I can have IT investigate, of course, is that is a probable cause.
I'm reading the stream from a FileUpload control, reading in chunks of n bytes and writing the array in a loop until I reach the stream's end.Now the reason I do this is because I need to check several things while the upload is still going on (rather than doing a Save(); which does the whole thing in one go). Here's the problem: when doing this from the local machine, I can see the file just fine as it's uploading and its size increases (had to add a Sleep(); clause in the loop to actually get to see the file being written).
However, when I upload the file from a remote machine, I don't get to see it until the the file has completed uploading. Also, I've added another call to write the progress to a text file as the progress is going on, and I get the same thing. Local: the file updates as the upload goes on, remote: the token file only appears after the upload's done (which is somewhat useless since I need it while the upload's still happening).
Is there some sort of security setting in (or ASP.net) that maybe saves files in a temporary location for remote machines as opposed to the local machine and then moves them to the specified destination? I would liken this with ASP.net displaying error messages when browsing from the local machine (even on the public hostname) as opposed to the generic compilation error page/generic exception page that is shown when browsing from a remote machine (and customErrors are not off)