This works when the platform target for ClassLibrary1 is set at x86.
However, when I set this to x64 I get the following error when I run web application starts (it compiles just fine): Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser Error Message: Could not load file or assembly 'ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Does this mean that a HttpHandler can be compiled at x86 only?That doesn't make much sense to me.Does anyone have an idea of what could be going on?Edit 1:The ClassLibrary1 project is just an empty class library project with a single HttpHandler added (which is also empty).Edit 2:I am also getting these warning messages when compiling, I am pretty sure they have something to do with this problem: Assembly generation -- Referenced assembly 'mscorlib.dll' targets a different processor HttpTestEdit 3:I manually edited the project file to force references to the x64 assemblies, like this:
I'm trying to get custom HttpHandler working in my sample web application. I've been experiencing a lot of issues, but finally got stuck with error 500. Application pool is being run in Classic ASP.NET 2.0 mode. Server is IIS 7.5, OS is Win 7 Pro.
At work we currently have a custom in-house built winforms app for the business users to view reports. It has role-based security and several administrator functions.My boss is thinking about getting me to port this app to webforms.My question is, are there options other than custom built winforms and webforms apps for deploying/viewing/administrating Crystal Reports at an enterprise level (role-based security, easy report deployment, etc)? I'm thinking about third-party packages or perhaps applications provided by Microsoft/Business Objects/SAP?
I have an ASP.Net Ajax application that has been built on .net 2.0. My company recently installed a brand new server which has .net 3.5 installed. Is it possible for me to host my application on this server without the .net 2.0 ?
I have developed a data querying application for the Web, this is in a host. What steps should I take if I want this application can also be used with mobile devices.
I have developed an ASP.NET MVC Web Application to execute PowerShell scripts.I am using the VS web server and can execute scripts fine. However, a requirement is that users are able to execute scripts against AD to perform actions that their own user accounts are not allowed to do.Therefore I am using impersonation to switch the identity before creating the PowerShell runspace:
Runspace runspace = RunspaceFactory.CreateRunspace(config); var currentuser = WindowsIdentity.GetCurrent().Name; if (runspace.RunspaceStateInfo.State == RunspaceState.BeforeOpen) { runspace.Open(); }
I have tested using a domain admin account and I get the following exception when calling runspace.Open():
Security Exception 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: Requested registry access is not allowed.
The web application is running in full trust and I have explicitly added the account I am using for impersonation to the local administrators group of the machine (even though the domain admins group was already there).I'm using advapi32.dll LogonUser call to perform the impersonation in a similar way to this post (http://blogs.msdn.com/webdav_101/archive/2008/09/25/howto-calling-exchange-powershell-from-an-impersonated-thead.aspx)
Is it possible to register a custom httphandler in a stand alone assembly? I'm writing a control toolkit that uses httphandlers to perform AJAX and I would like to make the use of the toolkit as low friction for the web developers as possible. There will be quite a few handlers and I dont want the developer to have to register them all in the web.config.
I have a window/web application developed in .Net( say using any .Net supported language VB,C#,VC++) on WINDOWS platform. And I want to run those application on Linux platform. 1) Will it directly run on Linux? Yes/No 2) If No, What all things I need to take care to make it run on Linux platform? (Like install required .Net Framework)
I have developed the asp.net 3.5 ajax enabled web application and it is working well for me. i have included ajaxtoolkit dll and used the ajax tool kit controls in my application. And i copied the application source to another computer and open in visual studio 2008. i have installed the asp.net 3.5 in this computer. now the problem is, when i run the application getting error in web.config file. the error is in script. i guess the issue is because of ajax. what i need to do. should i install the ajax latest version in this machine. if so, where can i download the ajax latest version.
I want to deploy a Website which i have created using Microsoft Visual Studio 2008 Express Edition onto a server having Microsoft Windows Server 2008. I dont know anything about deployment. I want to know what are the things required on the Server in order to make the application work. i had used ajax toolkit VS2008 Express Edition and mysql on my developer machine.
I have developed an error in a web application that uses the progstudios.webcontrols.combobox (asp.net 1.1) The strange thin is that I have at least 20 back up copies of the same application taken over the years and they all now give the same error, so I can rule out an accidental code change.The error is -
Overload resolution failed because no accessible 'LoadListControl' can be called with these arguments: 'Public Shared Overloads Sub LoadListControl(ddl As ProgStudios.WebControls.ComboBox, ddlSource As Object)': Value of type 'ProgStudios.WebControls.ComboBox' cannot be converted to 'ProgStudios.WebControls.ComboBox'. 'Public Shared Overloads Sub LoadListControl(ddl As System.Web.UI.WebControls.ListControl, ddlSource As Object)': Value of type 'ProgStudios.WebControls.ComboBox' cannot be converted to 'System.Web.UI.WebControls.ListControl'.
I have converted my web application developed using visual studio 2003 to 2008. Now my problem is that when I add a new control lets text box or dropdown list on the page or form that was developed in visual studio 2003, the control is not being recognised. How can I ensure that new controls are beiing recognised.
I'm writing a multi-tenant app that will receive requests like http://www.tenant1.com/content/images/logo.gif and http://www.anothertenant.com/content/images/logo.gif. I want the requests to actually map to the folder location /content/tenant1/images/logo.gif and /content/anothertenant/images/logo.gif
I'm using asp.net Mvc 2 so I'm sure there's probably a way to setup a route to handle this or a custom route handler?
I have an HttpModule and I'd like to choose the HttpHandler for the current request, is that possible? Also web.config is not an option because the condition is not based on path or extension. My googling skills have failed me, no matter what keywords I use all the results are "IHttpHandler vs IHttpModule".
I'm using a custom ashx HttpHandler to retrieve gif images from a database and show it on a website - when the image exists, it works great.
However, there are cases when the image will not exist, and I'd like to have the html table holding the image to become invisible so the "image not found" icon is not shown.
I'm trying to secure my web application so XML files it contains can't be downloaded. I thought it would be as simple as adding these to the "httpHandlers" section of web.config:
This failed - the XML files could still be downloaded easily. I tried different browsers in case they were caching, but everything could download the XML files without any trouble. I thought this might be due to some special handling of XML, so I tried mocking up an alternative based on ".txt123" files. I added this file with some dummy content:
We have a handler to deal with .dat files.. everything is already setup and server is acknowledging the file type and doing its thing to handle it..
But the handler requires 1 bit of information along with the HTTP request which is a physical file path.. the file name it knows based on the file we call , but how can i pass a custom header along with the request so that the handler will use that when the request is made?
Basically when on our player.aspx page, i will have a button, when you click that button a request is made to the .dat file, but along with that request i need to send the physical file path.. how can i do that?
Providing web features through a custom HttpHandler such as in Elmah is extremely handy for ASP.NET Web Applications, because the handler can be embedded into any ASP.NET web app. It perfectly fits as a simple way to extend an existing web app. Now, developing any significant set of features through a custom handler is a very tedious process. I am wondering if it is possible to directly embed an ASP.NET Application into another one through a custom handler (as opposed to cut and pasting the whole app in a sub directory). Here is a small list of embedded web app that would be fit for such a purpose:
Health monitoring console. Provisioning console (for cloud web app with auto-scaling). App settings management console (considering a scheme IoC-settings-stored-in-DB). Each one of those web parts could be provided as an HttpHandler; but again implementation is really tedious. Does anyone know how to do that or how to achieve an equivalent behavior?
I've recently taken an existing ASP.NET 3.5 web forms application that was upgraded to .NET 4 last year (and has been running fine) and configured it to also run ASP.NET MVC3 following Scott Hanselman's blog post: Integrating ASP.NET MVC 3 into existing upgraded ASP.NET 4 Web Forms applications. It works well and I've successfully begun to introduce views based on Razor and the existing aspx pages continue to work.
The one thing that has stopped working, however, is a custom HttpHandler (our load balancer hits a specific address to ensure the application is available - the handler is for that address). The web.config has always declared the handler in the system.web section like this:
Now we're testing post-MVC3 and I'm getting an exception that reads:
The controller for path '/system/heartbeat.aspx' was not found or does not implement IController. I have defined a RegisterRoutes method in my Global.asax and that method is called from the Application_Start. Within RegisterRoutes I've got the IgnoreRoute declarations from Hanselman's blog:
which I thought was to prevent the Routing system from taking anything with an extension of .aspx. I can reproduce the issue in VS2010 as I debug, and the deployment environment is running IIS 6. What can I do to prevent the Routing system from trying to handle that address so the custom handler can do it's thing?