C# - Controller Ambigous Error, Upgraded To MVC 2?
Jan 28, 2010
I upgraded to MVC 2, updated all my assemblies (did copy to local also).
I changed my routes to this:
routes.MapRoute(
"Admin",
"admin/{controller}/{action}/{id}", [code]....
View 2 Replies
Similar Messages:
Nov 9, 2010
I have an asp.net mvc 1.0 project. I upgraded the project and solution to Visual Studio 2010. However, I do not want to use asp.net mvc 2.0. My app compiles under mvc 1.0. All my references are to 1.0. I have copy local true and i am referencing mvc 1.0 from a lib folder, not the GAC.However I keep getting this error:
No parameterless constructor defined for this object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.MissingMethodException: No parameterless constructor defined for this object.
Source Error:An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:[MissingMethodException: No parameterless constructor defined for this object.]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
[code]....
Its like it wants to keep using asp.net mvc 2.0, because its complaining about that GetControllerInstance method. This project works fine in vs 2008.
View 2 Replies
Jun 8, 2010
I have a web site that has always run fine for years and years under 3.5. I converted it recently to run under 4.0, and it runs on Cassini fine. When I attempt to deploy the app to an IIS7 server that has 4.0 installed, all I get is "internal server error", and no error messages in the Event log, and nothing in the http logs.
I've double checked that the application pool I've deployed to is running 4.0.
It's an x64 web server and app (always has been while it was under 3.5.
View 5 Replies
Dec 28, 2010
UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, that follows the UP(Unified Process). It uses a Grasp Controller pattern to interact with domain classes by some methods like NewSale(), AddNewItemToSale() and CloseSale. In windows form, I can instantiate a object of this class in the UI and then use its methods to perform the actions. This works well in Client apps, but when I use asp.net mvc, I cannot find a way to instantiate an object (one for each user) that was always visible for a Controller (MVC). I cannot insert as an attribute inside Controller because it always create a new one.
View 1 Replies
Mar 28, 2011
I have an asmx web service built using VS 2005 and we're going to be upgrading that to use certificate authentication. While doing that, we figured we'd update the .Net version of it.I'm unsure which technology to go with. Should we stick with ASMX or convert it over to WCF?
If we go with WCF, can our current on be upgraded or would it better to start with a fresh WCF project and just implement our functionality in a clean project?
View 1 Replies
Mar 19, 2010
I inherited a ASP.Net website. Some changes need to be implemented. The login for the application is encrypted using the md5cryptoserviceprovider class. After upgrading to 2.0, the password is no longer encrypted the same as when it was 1.1.
I left the 1.1 virtual directory and it's still working. On the same box, I loaded the 2.0 code and setup a new virtual directory (which isn't encrypting the same as 1.1).
I copied the section below from the 1.1 machine.config section into the web.config and the 2.0 machine.config.
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1"/>
Here is the code that is generating the hash.
MD5CryptoServiceProvider encryptionServiceProvider = new MD5CryptoServiceProvider();
var bytes = ASCIIEncoding.ASCII.GetBytes(inputString);
View 1 Replies
Jul 27, 2010
We have a web solution. In it we have 2 websites and a core project in the core project are some classes that encapsulate data that a database utility class searches using sql and populates the entities. The entities are stored in generic lists.
We have just upgraded our project and I want to start using linq, I was wondering the best way to go about it. SHould I creata new linq project? Or Should I just use ling on new pages only and stick to our current data access layer for pags that already exist?
Its vital that we start using linq as it will save us time in the future
View 2 Replies
Mar 17, 2010
I've successfully upgraded an web application from MVC1 to MVC2 but was wondering why the Binding redirect is required.I started have troubles with rendering views when it was removed ( strongly typed views switched model type to object ), despite have no more references to the original system.web.mvc in any project
View 8 Replies
Jan 7, 2010
We have recently upgraded to Framework 3.5 from 2.0. Since then, areas of the site now do full postbacks where they did partial postbacks in 2.0. There are numerous cases and they seem to differ. In one case there is a image button within a repeater that
is in an update panel. The update panel is also within a user control. In 2.0 the click of the image button would cause a partial postback. Now in 3.5, it results in a full postback. If the repeaters' ItemCommand event is set up in the update panels' asyncpostback
triggers, it will work again. Shouldn't the controls be picked up by the updatepanel by default? Other areas of the site that use similar controls and methods seem to work fine.
Having to some kind of code fix is really not an option. We would require a full scale manual retest of the whole site to find all the partial postbacks that no longer work and try and fix. We do not have the time or resources to handle that. I am hoping there is a setting or property in the web.config that I am overlooking that could be set that would return everything to working as it did in 2.0.
View 2 Replies
Jul 22, 2010
I have Asp.net mvc project I am new to this project. help me out step by step to catch the Errors in Controler class and Log those errors. what I did here is.
1) Using Enterprise Library 5.0 I configured the Loging and Exceptoin handling.
2) I wrote This Method In ControllerBase Class( please correct me if I am wrong)
protected override void OnException(ExceptionContext filterContext){ // Bail if we can't do anything if (filterContext == null) return; // log var ex = filterContext.Exception ?? new Exception("No further information exists."); LogException(ex); filterContext.ExceptionHandled = true; var data = new ErrorPresentation { ErrorMessage = HttpUtility.HtmlEncode(ex.Message), TheException = ex }; filterContext.Result = View("Error", data); base.OnException(filterContext);}
what do I need to do catch the Controller Error.. How OnException will Execute when some error happens in controller? do i need to code anhything in controller?
4) where do i need to check this Log Information? how?
5) is this OnException Method I wrote like I created One Class and Inherted from Controller class something like this
Namespace ......... : Controller
View 5 Replies
Aug 16, 2010
A media developer was trying to open an MVC 2 project we're working on to apply styles to the project. She was receiving the following error:An error occurred when trying to create a controller of type "Controller type". Make sure that the controller has a parameterless public constructor.So I looked at the controller and found that it did have a parameterless public constructor. The issue was that I was inheriting from a base controller, and that base controller was retrieving user information that the derrived controllers needed.
View 2 Replies
Mar 7, 2011
I'm working on getting a new MVC 3.0 application up and running on a Windows 2008 server, running SQL05 and IIS7 with ASP.NET Framwork 4.0 as well as MVC installed. The index page has two select boxes. Selecting an option in the first select box does an ajax call to my controller that populatest the second select box. This works just fine on my winxp dev machine but returns a 404 on the call to the controller when running
on the server. Code for that call:
<% Html.EnableClientValidation(); %>
<% using (Html.BeginForm("CamperDirectory", "TradingPost")) { %>
Select a Season: <%: Html.DropDownListFor(x => x.SelectedSeason, new SelectList(Model.GetSeasons, "Value", "Text"),"Please select a Season.") %><br /><br />
<%: Html.ValidationMessageFor(model => model.SelectedSeason)%>
Select a Session: <%: Html.DropDownListFor(y => y.SelectedSession, new SelectList(Model.GetSessions, "Value", "Text"), "Please select a Summercamp Session.") %>
<%: Html.ValidationMessageFor(model => model.SelectedSession)%>
<input type="submit" value="Go" />
<% } %>
</asp:Content>
<asp:content ID="Content3" contentplaceholderid="HeadContent" runat="server">
<script language="javascript" type="text/javascript">...............................
View 3 Replies
Sep 23, 2010
After upgrading an asp.net application to 2.0 from 1.1 I am receiving a large 100+MB .tmp file in C:Temp on the web server when the w3wp process serving that application crashes. If you open the file it looks like it is some sort of dump file. how to turn this off. I know what is crashing the application and process.
View 2 Replies
May 5, 2010
I'm logging all errors occuring in my OnException method.
How to find in which controller/action an error occurred?
View 3 Replies
Aug 3, 2010
It would seem so to me, because nearly all exceptions thrown downstream of whatever routes requests to controllers, will be thrown in a controller or something downstream from a controller. There is nothing upstream from a controller except a view, which is simply a presentation of what happened in the controller.
View 4 Replies
Jan 18, 2011
I'm just started with MVC3 and have the following error when I want to run my application :
An error occurred when trying to create a controller of type 'SignInMVC3.MenuController'. Make sure that the controller has a parameterless public constructor.
This is my MenuModel code
[Code]....
This is my MenuController
[Code]....
This is the code of my LoadMenu.asx (view usercontrol)
[Code]....
And this code is in the site.master page where I want to render the menu
[Code]....
View 7 Replies
Mar 22, 2010
I am trying to implement the SportStar from Steven Sanderson book but I am encountering a problem when I want to create the NavController. The code is below
public NavController(IProductsRepository productsRepository)
View 2 Replies
Nov 6, 2010
my MVC2 delete and only my delete controller is refusing to return any class information. Its really similar to my edit function and the views are all auto-generated so I don't see the problem.
Function Delete(ByVal id As Integer) As ActionResult
View 4 Replies
Aug 16, 2010
I have a simple model where a Person has Gifts. I have a view which is a list of Gifts belonging to one Person.
My problem is with the Create action for a new Gift. I want it to default to the PersonID that we are already viewing the list of Gifts for. I tried simply passing the last PersonID (they are all the same)
Html.ActionLink("Create New", "Create", new { id = Model.Last().PersonID }) which works fine if there is already at least one Gift for that person but if this is the first Gift I don't have a value.
My Gift List controller knows the PersonID I want to pass but the view doesn't.
How do I pass this PersonID from my Gift List controller to my Gift Create controller via the Gift List view? Or is there a better way to do this?
View 2 Replies
May 30, 2010
I have a filter on my MVC web site. I display some records in a few different controller actions but when moving from one action to another I want to apply those filter values.
How can I persist values from controller to controller?
Should I use Session? TempData?
I am using Structure Map for IOC.
Maybe I could have a class that contains a Property for each Session Value that I use in my application and inject it on the controllers that need session?
View 10 Replies
Mar 14, 2011
How do you get the current action / controller name in a controller or class?
i can't show it in my view but that's not what i want.
View 1 Replies
Mar 15, 2010
I got a new computer with vs2008 and moved my app onto it for development. I can navigate pages but none of the AJAX is working. I get these IE errors "sys is undefined" and "webpartmanager" is undefined. I found lots of info on the web but none seemed to work/be applicable to my situation. My web.config file looks to be fine and I kept the application at asp.net 2.0.
View 9 Replies
Apr 14, 2010
I have a C# ASP.NET MVC application which has been using jquery 1.3.2 in VS2008 environment.
I decided to upgrade to 1.4.2 and added the file to my project. Changed the reference in my masterpage header to the new version. But now nothing works, it's like it can't find the jquery library.
View 3 Replies
Mar 11, 2011
I have an ASP.NET website that worked fine using and debugging in VS2008. I went through the upgrade process opening the solution in VS2010. I can run the site, but as I make changes in the app_code folder classes, they don't seem to commpile and warn me of compile-time errors. As soon as I get to a point that calls the class, the errors show up. Sounds JIT I guess, but this isn't how it was working in 08. Is there an option that was changed in the upgrade process? This is a large project, I really don't want to break something and not find out until some obscure page is opened.
View 1 Replies
Feb 9, 2010
I'm using ASP.Net MVC Design pattern and when adding a controller to my application I'm receiving the below error. I added the controller called EmailMeController.cs in the Controllers folder and everything builds correctly. I created a link to /EmailMe/ but that doesn't work. I've added another controller previously to the same site with no problems. Here's a link to my controller: [URL]
Server Error in '/' Application.
The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /EmailMe
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
View 3 Replies