ADO.NET :: Unable To Load Specified Metadata Resource?
Aug 18, 2010
i use vs 2010 ultimate. i created a 'asp.net web application' from scratch, right clicked app_data and added a new sql server database (named MyDB), built two tables and saved it, added a 'ado.net entity model' to my project(named EDM_MyDB). then i dragged and dropped a 'list view' and 'entity data source' on my default.aspx. i tried to configure my 'entity data source' instance. in configuration window, underconnection string i tried to choose my entity instance (which i'd created before) but suddenly a popup message came up and said: The metadata specified in the connection string couldn't be loaded. Consider rebuilding the web project to build assemblies that may contain data. The following error(s) occurred: Unable to load the specified metadata resource.here is my whole connection string tab:
I have just deployed my ASP.NET MVC 2 application using EF 4 and I am getting the following error:
Unable to load the specified metadata resource.
On my local machine it runs fine with no errors. This error only comes now when I deployed to the server. I have my enity data model file in MyProject.EntityModel. I used the POCO entity generator to separate my context and entities. These 2 are in another project called MyProject.Entities. I have the connection strings in the app.config in the 2 projects exactly the same. The connection string in the web.config in my MVC app is also the same. I'm not sure why this is giving me issues? I'm also running the app in IIS (that comes with Windows 7) and it works fine. The IIS version on the server is 6 (I think). Here is the full error message:
InnerException Message: Unable to load the specified metadata resource. Source: System.Data.Entity StackTrace: at System.Data.Metadata.Edm.MetadataArtifactLoaderCompositeResource.LoadResources(String assemblyName, String resourceName, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver) at System.Data.Metadata.Edm.MetadataArtifactLoaderCompositeResource.CreateResourceLoader(String path, ExtensionCheck extensionCheck, String validExtension, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver) at System.Data.Metadata.Edm.MetadataArtifactLoader.Create(String path, ExtensionCheck extensionCheck, String validExtension, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver) at System.Data.Metadata.Edm.MetadataCache.SplitPaths(String paths) at System.Data.Common.Utils.Memoizer`2.<>c__DisplayClass2.<Evaluate>b__0() at System.Data.Common.Utils.Memoizer`2.Result.GetValue() at System.Data.Common.Utils.Memoizer`2.Evaluate(TArg arg) at System.Data.EntityClient.EntityConnection.GetMetadataWorkspace(Boolean initializeAllCollections) at System.Data.Objects.ObjectContext.RetrieveMetadataWorkspaceFromConnection() at System.Data.Objects.ObjectContext..ctor(EntityConnection connection, Boolean isConnectionConstructor) at MyProject.HolsboerBFGA.Entities.HolsboerBFGAEntities..ctor() at MyProject.HolsboerBFGA.WebMVC2.Controllers.HomeController..ctor()
I would like to separate my attribute decoration(3-4 per field) by having them someplace else so that my code looks readable.Also the arguments passed to some attributes should come from a resource file.EG:[Required("Cannot proceed without entering *field_Name*")]
I need just [Required] Possible duplicate of this question(on which i couldn't resist offering a bounty) : Default resource for data annotations.
Error 1 The resource object with key 'Label1TextKey' was not found. C:Documents and SettingsMayaMy DocumentsVisual Studio 2008WebSitesWebSite1Default.aspx 14
What am I missing / doing wrong here, causing that exception?
My observations so far:
In the Reflector these resource is visible, and named as MyNameSpace.scripts.jquery-min.js In the AssemblyInfo.cs file of the project, the file is registered as:
[assembly: WebResource("scripts/jquery-min.js", "text/javascript")] The file lives in the 'scripts' directory
On a sidenote, I've tried using Page.ClientScript.GetWebResourceUrl() but this generates an URL without checking if the resource exists. It also seems WebResource.axd is not mapped in Web.config at all.
How can I load an embedded resource as an ITemplate? The LoadTemplate() method only takes a string virtual path, and obviously this will not work for embedded resources.
I would like to extend the HtmlHelper by using metadata (similar to DataAnnotaions metadata). Specifically I want to be able to add a 'Title' attribute to html controls that will then appear as a tooltip on the control. I would like to keep the tooltip text with my model, for example by adding 'Tiltle' metadata to the model as follows:
[DisplayName("User Id")] [Title("Enter your 10 digit user id")] property UserId { get; set; }
So the questions are:
1. How do I add metadata (such as 'Title') to my model?
2. How do I access this metadata in my HtmlHelper extension method?
I am working on a application which supports multiple languages and I am doing it using asp.net resources files. Now the problem is, its a product and each user wants to have their own translations.For Example there is a text say "Home"Some users want to say it "Home Page" and some wants to say "Main Page"
Is there any possibility to do create different resource files, for each users, for each page and then load them according to the user currently logged in?
I am trying to check the connection with one of active IBM MQ's but I am getting this error.. Unable to load DLL 'amqxcs2.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
I am using the following code..
Included amqmdnet.dll and amqmdxcs.dll in bin and gave the same reference to the project.
In our web application we need to keep various company's settings. For eg "DiamondProdRefIDCaption","Shippingpickup","ZipCodeCaption","DefaultCountry","AllowToEditInvoice", etcThese settings are different for various companies and are placed in web.config as key-value pair.Initially, we have tried do simplify this process by adding a company_settings table in the DB so as to allow us to add companies on the fly. However, this method makes it very difficult to add a new setting
I have started a new MVC application (I am new to MVC and ASP.net in general) I am trying to write a custom provider class that overrides the MembershipProvider class.
The project compiles fine. In the web.config file, I have added the following line:
When I try to register a user, I get the error message:
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 type 'Website.AspNet.Supplier.EYEAspProvider' from assembly 'FsWebsiteLibrary, Version=1.0.0.0, Culture=neutral'.
I am building an ASP.NET 3.5 application in which I have a page which loads another page in a different domain in an iframe. Below is the for Default.aspx page:
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 have created a web site and using System.Data.SqlServerCE dll.
I added this dll from the path:"C:Program FilesMicrosoft Visual Studio 8Common7IDESystem.Data.SqlServerCe.dll"
And I run the web site in MS visual studio 2005 and all work fine and no error.
I created a virtual directory and deployed my web site to the server. Then tried to browse the page.
But when i tried to Browse the page on the Virtual Directory from server i got this error :.
Unable to load DLL 'sqlceme30.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
I though i have missed out some dlls on server , so i tried to run my web site on the same server using Visual Studio 2005 but it still works perfectly. I dont know why when i deployed to the virtual directory then it become not working...
Ive got some custom code that im using to load user controls dynamically depending on the option a user selects from a menu control on the page.
I wanted to create an admin page that can be used to provide a one stop shop to complete all actions within an app im building, (like a template/iframe scenario that loads all selections in a screen on the right)
My code works, however when the user has completed an action sucesfully within one ascx, then selects another from the menu on the left, it wont load the new control, it comes up blank like it hasnt refreshed properly meaning that they have to close down the page and reopen it. (which is very annoying)
My codes below, can someone take a look and see if they can see whats wrong.
I have a web application with root namespace called mywebapp The web application has as folder under root. Call it folder1. Now this folder contains a default.aspx page with code behind vb file class file. Call it subdomain1. Now when the default.aspx page under folder1 is requested, following error is shown Parser Error Message: Could not load type mywebapp.subdomain1. There is no problem what so ever when I run it localhost. Error is only thrown when the page is requested online. I also made some changes in a page in root folder to verify if the mywebapp.dll is correctly copied to the webserver. All the changes done for root folder are correctly reflected online
I am using LibCurlNet on my asp.net project. I post some fields to server with it. I downloaded library and added it to my project as reference. At first I could run my project.
But now when I run project, I have an exception:
[code]...
and I have the exception at line "Curl.GlobalInit((int)CURLinitFlag.CURL_GLOBAL_ALL);"
When I try to add reference to my project, in bin folder I found three .dll file but I just add the "LibCurlNet.dll".
Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.i was searching a way to catch the exception to see exactly what was generating this problem... later, i was able to catch the exception and this is the message that theReflectionTypeLoadException catch:ould not load file or assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file spec