Configuration :: How To Read A Value From A .resx File In App_GlobalResources Folder
May 27, 2010
I'm using a .resx file which have some name and values.. I wanna read the values programatically.. the recource file is inApp_GlobalResources folder of the project..
I'm using Visual Studio 2008.. and C# as Code behind.
in the App_GlobalResources folder i put the 3 folder for the language that contans .resx files. its works fine when i test it from visual studio.
i have VS2008 SP1 with .net frameword3.5 SP1
when i publish the project and configure it to IIS, i found this error.......
Server Error in '/' Application.
Could not find a part of the path 'D:PrismWebPrecompiledWebPrismWeb2App_GlobalResources'.
Description: An unhandled exception occurred during the execution of the current web request. review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:PrismWebPrecompiledWebPrismWeb2App_GlobalResources'.
Or, are all the .resx files placed directly inside App_GlobalResources? If it is possible to use subfolders, how do you programmatically access resources within subfolders?
We store backup archives in subfolders of a folder on one of the server's external USB drive. I would like to have an ASP.NET app read the contents of this folder so the manager can view the backup files to confirm backups are working and optionally delete these backup files when an old drive is reconnected so it can be used for the next weeks backups.
This backup folder is oubviously outside the server's webroot. Is there some way I can grant authority so the ASP.Net app can access this folder for this purpose? I would be using VS Web Express, so can't create any signed packages and such.
I'm using .resx file in my project. when i build the application the satellite assemblies are created under bin directory. If i add this dll in other application then these satellite assemblies are added in other application bin directory. I want to add only the dll reference, not any other dlls so how to create a single dll for this scenario?
I'm contributing on an I18N project and there's a call to serialize our *.resx files as JSON objects (for whatever reason).
What I'm wondering is:
Is there a way to get a list of all of the valid keys for a given *.resx file so that we could use HttpContext.GetGlobalResourceObject to grab the tokens? If that won't work, has anyone come up with a clever solution that does?
I would like ask you for some ideas how can I write mechanism that will be automatically read files from folder. I don't know how to schedule the write task. I want to check for new file everyday and if the new file is in the folder read it.
all i would like to access a file from bin folder and i would like to display in the web page. Like i have create a CHM file and stored that in bin what i need if i click on F1 i would like to access that to be opened instead of IE help or Mozila Help.
This should be worked if i upload the site to my domain. can any one tell how to access it.
Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "MessagesResource.resources" was correctly embedded or linked into assembly "App_Web_eerdggo8" at compile time, or that all the satellite assemblies required are loadable and fully signed.
For my translations I'm making use of embedded .resx files. Some of these translations I wish to override with another .resx file, which is not embedded (ex. ~/App_Localresources/translations.en-US.resx).
The purpose of this is that after the application is compiled and deployed, a user could change the .resx file manually to override some of the embedded translations.
Is there a way to use the normal ResourceManager for this? (in .NET 4)
How do I read a file located in a same folder where my page resides in in ASP.NET (C#)? I have a page called mypage.aspx and I'm trying to read in a file called foo.txt residing in a same directory as this page.
Is there a way to open that file for reading with File.OpenRead()? Providing a relative path like File.OpenRead("foo.txt") fails b/c of the location of the file.
I'm trying to get log4net working in a 'classic' webforms app, using a log4net XML configuration file that I know is correct, as it is a copy of a file I use successfully with a number of other applications. I have the config.log4net file in the main site folder (C:inetpubwwwroot), and I configure log4net in Global.asax.cs as follows:
protected void Application_Start(Object sender, EventArgs e) { var log = LogManager.GetLogger("SomeWebsite"); XmlConfigurator.Configure(new FileInfo("config.log4net")); // bind log to the DI container ... }
Whenever I then use the log instance (even within Application_Start) nothing happens, not even an error. I know that if config.log4net is misconfigured, log4net will silently fail, but I am sure that this isn't the problem. I have a feeling it has to do with FileInfo's base path being wrong.
I have a web application project with a App_GlobalReousrces folder which contains a *.resx file that I would like to access (read) from a separate class library project.
I'm trying to use resource files added to App_GlobalResources and geting the following error.
The framework is 4.0. The application uses DotNetNuke cms. Intellisense sees the properties in the WebApplicationResources class corresponding lines in WebApplicationResources.resx I cannot reproduce the error in the simple test website.
The exception text:
Server Error in '/dotnetnuke' Application. Could not load file or assembly 'App_GlobalResources' or one of its dependencies. The system cannot find the file specified.
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.IO.FileNotFoundException: Could not load file or assembly 'App_GlobalResources' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 40: get { Line 41: if (object.ReferenceEquals(resourceMan, null)) { Line 42: global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Resources.Resource1", global::System.Reflection.Assembly.Load("App_GlobalResources")); Line 43: resourceMan = temp; Line 44:
I've added a key/value pair to an .resx file named SharedResources in my App_GobalResources directory.All the examples I've read on line have me trying to access the value as:
[Code]...
However, the intellisense is telling me that (Resources is not a member of '<Default>')
I've also tried this syntax, without the global
Dim MsgTemplate As String = Resources.SharedResources.EmailTemplate
I then get a message that (SharedResouces is not a member of Resources)
The intellisens is showing the following members for Resources
ResourceManger
ResourceReader
ResourceWriter
It should be compiling a global collection based upon the files in my App_GlobalResources directory from what I'm reading.However,I can't find anything to match what everythink on line says I should have available.
I am trying to read a normal string from the web.config file. When I try to read a string from the web.config file the application doesnt seem to read it. I set my sqlconnection string in the web.config file. It reads a sqlconnection string but not a normal string.Here is my code: