Unable To Debug The Web Services Hosted On Local IIS
Dec 23, 2010
I've installed VS 2010 on my machine. I also have VS 2008 installed.Problem I'm facing is - I'm not able to debug the web services hosted on local IIS. Also, VS 2010 do not show message that source code is different.To start debugging I'm attaching aspnet_wp.exe process. My breakpoint is in a method which is part of a Class Library project which is targeting to .NET v3.5.
Basically what I am trying to do is have my webpage project folder located directly on my local machine (ex. Local #1). Our database is located on a server (ex. Server #1) . I am building my web applications on my local machine and then trying to debug them in Visual Studio 2008. Only every single time I click to debug my project I get a "Security Exception" error that looks something like the following...
"Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed."
I'm somewhat leaning towards the fact that I need to connect to the database to pull information from it and I don't have the proper permissions is the reason why this is happening but I've also read that it can be something that deals with improper configuration of my Web.Config file (i.e. I do not have something enabled).
Note #1: A co-worker of mine is having the same problem if he tries to put the project locally and then debug it. He has full administrative access to the DB and everything else.
I want to debug EditPanel.debug.js file of HTML Editor, but it never shows in VS 08 and Im sure it executes to that line.What I did to enable debuggingUnchecked both 2 checkboxes for disabling the debugging
Set ScriptMode="Debug"
Change following line
[ClientScriptResource("AjaxControlToolkit.HTMLEditor.EditPanel", "AjaxControlToolkit.HTMLEditor.EditPanel.js")] to [ClientScriptResource("AjaxControlToolkit.HTMLEditor.EditPanel", "AjaxControlToolkit.HTMLEditor.EditPanel.debug.js")]
Created a windows service for my local system for sending bulk mail and it is working.But the same if the want to access the db which is there in hosted server and want to install it in my local machine to access the db details from the server , is not working. While starting a service , it is stopping immediately. Is it possible to do so?
How can I test an application that I am publishing to a remote provider's IIS7 hosted site, with the VS2008 development server that is built in with VS2008 on an XP Machine?
My membership/roles work perfectly up on the remote host. On ths hosted IIS7 site when I try to access a secure directory it redirects to login, and I am able to login, however when I launch (debug - F5) from VS2008, it will provide that folder/resource, no questions asked. Same build, config, etc... nothing has changed.
I am running XP, and local IIS version installed is 5.1.
My guess is what is happening is that the new format required in the web.config is configured properly for IIS7 deployment, which is why it works remotely, but when running locally through VS2008/XP it is running with an older version on IIS and does not recoginize the new tags.
I'm sort of new to developing Asp.net webapplication projects while running them on a local IIS. Till now I used the 'Use Visual Studio Development Server' option.
I'm using Visual Studio 2010 Beta 2.
Edit: less complex sample code
Following code sample:
List<string> _list = new List<string>(); _list.Add("asd"); _list.Add("asd2"); _list.Add("asd3");
Now I want to debug / step through some line of codes with _list. While using 'Use Visual Studio Development Server' I can see the contents of _list in the quick watch. If I select 'Use Local IIS Web server' and debug through the same piece of code, the quickwatch tries to display me the same values by showing me a spinning wheel for about 10 seconds with a resulting 'Function evalutation disabeld because a previous function evalution timed out. You must continue execution to reenable function evalution' message.
Afterwards I get a windows error dialog with 'Unhandeld win32 exception occured in w3wp.exe [844] The Just-In Time debugger was launched without necessary security permission..'
I do run Visual Studio 2010 Beta 2 as Administrator. I start debugging by pressing F5. It seems that I can't really debug this way. Do I somehow have to attach the VS debuggerto the IIS process? If yes, how to do so?
What am I doing wrong, and how to solve it?
And by the way, is that erroneous behaviour new in VS 2010? I've never expierencied that in VS 2008.
I've inherited a multi-technology project which comprises a Flash user interface contained in a web-browser-like host and has an ASP.NET piece which provides web services to the Flash UI, background/watchdog services plus a web application for administration of the system.
Our transatlantic project conference calls are getting confusing due to the various terms people use to describe the ASP.NET piece. Indeed, ASP.NET has its' own project terminology including 'Web Site' and 'Web Application' to both of which one can add a 'Web Service'.
I am developing a website in ASP.NET. I wanted to know how can I give a static path to my website on my local mahcine such that it will always be deployed on port number. For eg: in php, the path can always be http://localhost/websitename
but in ASP.NET, whenever, I debug the website for testing, it is always deployed to a new port number. This prevents me from testing my script which can only be given a static name in Greasemonkey.
When adding a new web reference, one of the options that visual studio gives you is to search for web services on the local machine (The exact option name is "Web services on the local machine").
My question is, how does Visual Studio find the web services on the local machine? The local website that contains the service doesn't contain a .disco file.
I tried to use fiddler but got nothing (visual studio didn't make any requests to the local web server). Does visual studio scan the default website for files with the extension .asmx?
But this above code work in my local development version , When i try to open from my domain like: http://domain.com/Files/ sample.swf ,not play the file but it show the timing of the swf file then the slider and info icon of the player.
Am also try to open the swf file using html file from the same domain,it not working.
This error never happens before in my machine since 7 months of using it. [:(]
"There was an error while enumerating services on local machine: Active Directory Services cannot find the web server. A possible cause for this is an incompatibility between versions of Internet Information Server (IIS) on the client and the server. Another possible cause is that IIS is not installed on the local machine, or the user identity under which you are running may not have permissions to view websites on this machine. To view websites on this machine, make sure that you run Visual Studio as administrator. On Windows Vista computers with IIS installed, make sure that IIS Metabase and IIS 6 configuration compatibility feature is enabled."
I'm trying to add back a webservice (localhost) after deletion. And suddenly I'm getting the above error.[:(]
The error's suggested tip is to install IIS but I did not install IIS since then in my machine because VS2010 built-in server do just fine. Should I install IIS?
I also found this helpful tips but nothing works. [:(]
* Run Visual Studio with elevated administrator permissions * Be a member of the "Administrators" group on the local machine * Right-click the Visual Studio icon and select the "Run as administrator" option from the context menu.
I have a page that has been working for sometime and now getting this error..
String was not recognized as a valid Boolean.
Im was working on a How-To document of the pages for our VP and now i cant get to page 2 to continue the document.
I have recently added 2 new radiobuttonlists(rel and relst) and im sure its one of them thats causing the issue. But sicne i cant debug not sure which one is failing. Here is my insert code and the error is occuring on the Line 376:
cmd.ExecuteNonQuery();
The fields for the radiobuttons are all setup as BIT in SQL. They all have default values of 0. They are all setup NOT TO ALLOW NULLS.
i have database that is stored on local.user should also be able to upload the database to online server . i am able to save it on local .But it is not saving on server.It shows request time out. Is it due to server not allowing external access.
Recently I moved my developing environment (Visual Studio 2005) on Windows 7. I followed the steps for migrating from IIS6 to IIS7, but when I try to start debug my web project I receive the error message:
"Unable to start debugging on web server. Debugging failed because integrated Windows authentication is not enabled."
I have an ASP.NET 3.5 web application which works perfectly fine on my local machine and when I deploy it on my Windows 2008 server. I am getting the following javascript error:
Message: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500 Line: 4723 Char: 21 Code: 0 URI: http://localhost/ScriptResource.axd?d=e1Gld4LGHLsC4rWqevEI8zAMJKoVcCEVHBjdJIxcQLO9of6t7nNopbI1YyxJTv1QbaxN_lTSoz5Ly-VjBRHp08Mf3xxg5V9i5Z0AiXIkZRY1&t=6af1de90
I have a utility which can decrypt the URI and tell exactly what file is missing and it tunrns out that the file is ZSystem.Web.Extensions,3.5.0.0,,31bf3856ad364e35|MicrosoftAjax.debug.js|.
I' ve been experiencing some serious problems with running my website.Everytime I click on the little green arrow to start debugging my website I get an error message in my browser.This problem occurs in every browser I use. Internet Explorer, Firefox, Google Chrome.I figured it had something to do with my internet settings, but they are exactly the same as the internet settings of a pc on which my website does run.Event installing Google Chrome without importing the settings from my primary browser (Firefox) has the same result.
The errors are:
Firefox: "The connection with the server was reinitialised during page load" Internet Explorer: "The page cannot be displayed" Chrome: "The page is unavailable. The page on http://localhost:PORTNUMBER/EventCompanion/Taak/Test/TestTaakEdit.aspx is probably disable temporarily or it has been permanently move to a new address."Even clicking with the right mouse button on an aspx page and selecting the "View in browser" option has the same result.The only thing that works is viewing the website in the internal browser provided by Visual Studio 2008.But that way I'm unable to debug, which is pretty enoying.
Running the website on an other pc works perfectly...
I had an issue when I began working on my project, see this thread where I couldn't debug my DLL's. All I had to do to solve it, though it took me forevever to find this, was to hit F5. This doesn't make much sense since they are DLLs and I get a message that I can't run them directly, but whatever, it works. The output is generated as debuggable and I can copy it to my deployment directory and run and hit BPs (I attach to aspnet_wp).
My VS solution is four projects, all are DLLs, and one is called directly by my web application and it calls the others. There are two I am interested in debugging as I am enhancing them.
Maybe I jinxed myself, but I was actually musing recently that if I never figured out why I couldn't debug I'd never have progressed as much as I had in my task. Yesterday I backed up my project to a zip file - source and DLL's - because I was starting on a new piece. The only thing I did to the solution after that was move a module from App_LocalResources to App_Code, then I moved it back. And I added some code. When I tried to set BP's the next time I ran, I got "symbols not loaded". I haven't been able to debug since. I tried restoring the zip file since yesterday I could debug, but I didn't hit BPs there either. I will be researching this the rest of the day, I am sure, but I thought I would ask for specific since maybe I can tell you something that will you to know what I did wrong or you can throw out a question that will trigger to me what I am doing wrong. This is really not how I wanted to be spending a Friday.
I am developping an MVC3 RC2 application and just after hitting F5 on my asp web application, I am getting this error message program '[7780] w3wp.exe: Managed (v4.0.30319)' has exited with code -2 (0xfffffffe).So I am totally unable to debug my application
While i am running my asp.net application , it show an message that Unable to start a dubug on webserver. Unable to Connect Webserver. Verify web server is running and that incoming Http request are not blocked by a firewall. My application is configured with local iis. Early it is working peoperly. Some time it wil not show when we edit iis property. But right now i can unable to proceed my application by running.
I checked some forum with post of same issue. But still my problem not get solution yet.
I appear to have hit a brick wall whilst attempting to debug some C# code that resides in the App_Code folder.We have an established ASP.NET solution and I've just been brought onto the team. Unfortunately when I run the code [which successfully debugs (to a certain extent)] it does not step into a *.cs file that exists in the App_Code folder.I've found several posts on the subject, none of which seem relevant to me.
Specifically:
Running Win7 Enterprise 32 bit VS2005 8.0.50727.867 (vsvista.050727-8600) http://forums.asp.net/p/958358/3675792.aspx#3675792 mentioned removing the "+optimize" in the web.config file; this doesn't seem to be relevant to me (<compiler language="c#;cs;csharp" extension=".cs" compilerOptions="/d:TRACE" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>) The "App_Code" folder doesn't seem to have any peculiar setting associated with it
I also said that debugging works successfully "to a certain extent". I've set up Visual Studio with the C# developer environment. When I hit F11 I would expect the IDE to begin debugging and for the execution point to stop on the very first line of code (this is what it does in all my other projects in VS2003 & VS2008). However, when I hit F11 it acts like F5, running until it either hits a break point or a run-time error. I'm wondering whether this may be related to it not even hitting break-points in code in my App_Code folder?
I am a new in asp.net world (and in asp). I have a problem in asp.net page.... i wish to debug this page to try the error but I don't I can not debug I have downloaded all proj from "Team Fondation" and then I have took all page in check-out. The server, where I develop is the WEB serve test.
I'm developing a large application in C# Visual Studio. It's reached the point where it takes about a minute to build the entire thing. In order to speed the debugging process, I want to be able to run the program with a debugger without building the entire thing. This seems like a very basic thing one should be able to do, but I've been unable to figure out how to accomplish it.
I have found the area in Options under "Projects and Solutions/Build and Run" where you can specify what VS should do "On Run, when projects are out of date:". I've tried changing it to both "Prompt to build" and "Never build," but it still always builds my entire project whenever I start debugging.
At the moment, I'm circumventing this by starting the program from its executable and attaching the debugger to it, but this is a bit of a hassle and it feels like I should be able to get VS to understand I don't want it to build when it debugs.