Windows Services - Configure App.config Application Settings During MSI Install .net?
Feb 1, 2012
I am trying to create an msi install for my windows service. The reason for creating an msi is that the intended users want to be able to quickly install the service with as-little intervention as possible.
i can get the service to install as a msi but i have a variable within my code that i need the user to define when the msi is being installed. the variable i require from the user is the file path which they want the xml files my service creates to be located.
i thought i could configure the app.config application settings to contain the file path that the xml files should be written to. However i'm struggling to do this and im not to sure if its the best way to do it?
I have my setup project that contains my executable and has my textbox which will contain the one variable from the user.I have an installer class which contains my serviceinstaller and process installer. This is where im struggling to understand what i need to do next. Do i need to override the install method? The current code of my installer class was automatically generated and is as follows:
[Code]...
View 1 Replies
ADVERTISEMENT
Jul 14, 2011
windows services - Configure App.config Application Settings During MSI Install
View 3 Replies
Dec 30, 2010
If you edit a service in Windows 7 and go to the Log On Tab, there is an option to "Allow service to interact with desktop". I'm trying to ensure that it is set for a certain service using VB.NET.
Note: Doing this during the install of a program is not an option. It has to be done at run time.
View 2 Replies
Aug 18, 2010
I'm trying to use the following command:
Dim xmlFilePath As String = _
System.Configuration.ConfigurationManager.AppSettings("XmlFilePath")
to retrieve the following setting:
<applicationSettings>
<MySolution.WebProject.My.MySettings>
<setting name="XmlFilePath" serializeAs="String">
[Code]....
However, xmlFilePath shows up as Nothing after that line of code is run.
What's the correct code to get a setting out of the web.config file in an ASP.NET application?
NOTE: Although you can add keys individually to the <appsettings> tag, I'm trying to figure out how to use it with the "Settings" tab in the project's properties.
View 2 Replies
Jun 2, 2009
I'm having trouble with my application settings and I'm wondering if anyone else has seen this.
I have a Librabry with a connection string. In the project for the library it has its own app.config:
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="OBInfrastructure.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
[Code]...
View 1 Replies
Mar 10, 2009
I have been searching and posting regarding this problem and have found nothing to aid me. Discussion is either on web.config files or deal only with external files for connection strings or earlier versions of vb.net not 2008.I have already successfully put connection strings into an external config file, but trying the same approach with application settings has failed.There are two sections of the app.config involved with application settings.
1. the configuration and config sections at the top of the config. file where the section group and the section name are described.
2. the actually data for the application settings by section group section name which appears in the body of the configuraton section of the app.config.[code]
View 5 Replies
Aug 4, 2003
how to configure the app.config file in vb.net, especially when I want to set up the smtpmail.smtpserver via it?
View 2 Replies
May 8, 2012
In VS2010 how can I write and read some configure strings in app.config.
I wanted to add PrinterPort, PictureDirectory, ApplicationDirectory,LastImage, ecc
View 7 Replies
Sep 22, 2011
Code can be in C# or VB.Net.t is urgent P.S project deadline tomorrow
View 2 Replies
Jul 22, 2009
I am using a 3rd party dll in an application and the installer does not register the component irrespective of any settings in the install package.It will register manually though using regsrv32 after installation.My question is how can I use the System. Diagnostics. Process.Start("cmd.exe")function to call the regsvr32 with the dll name after installation from the install package, also the correct syntax for referencing the installation folser if the user amends it on install so that it doesn't fail on execution because of spaces.Dim stRegPath as String= "regsvr32 & "" & Path.GetDirectoryName (Assembly. GetExecutingAssembly().Location) & "rogue.dll".
View 3 Replies
Mar 26, 2009
I have a class library (Named ADI), that needs some configuration settings from the project using it (like connectionstring, filesystem locations etc).
I want to define these settings in my Windows Forms/Web Projects App.Config or Web.Config, like other settings.
Here is part of my app.config for my windows forms application:
<applicationSettings>
<PhotoImportRobot.My.MySettings>
<setting name="ADIImageRoot" serializeAs="String">
[Code]....
View 3 Replies
Jun 17, 2011
Imports System.Net.Mail
Partial Class ContactUs
Inherits System.Web.UI.Page
[Code].....
what is wrong with my smtp settings? i cant send emails.
View 1 Replies
Jul 6, 2010
I'm a relatively seasoned VB (COM) vet but this is my first VB.Net application and as is my luck a web services application feeding off a site that I can't publicly mention nor can I post any code that may expose the site.
So, here's the problem. I have written a simple form and have 2 buttons. 1 button simply asks the webservice for it's version. This works no problem. I was able to load the web reference using their supplied WSDL file for this "version" class. Now that I have that working I think "GREAT, that was straight forward. I have my credentials, urls, etc working, the rest of this should be just as straight forward." (See where I jinxed myself here?)
Anyway, I move onto the next WSDL and set of classes and get that reference added no problem. (Man that took a LONG time, like 20 minutes.) I then build my "Get my order data" code syntaxes on the prescribed exposed classes and run my project just to see what errors I get. The "run" process takes almost 45 minutes to an hour..... It's as if the app is getting the WSDL set all over again but doing it over and over..... I have no clue what's going on.
I've tried to disable all the Windows 7 "potential" issues, UAC, firewall, etc, but these changes don't help. Anti virus, spyware, etc all these are off and no difference. I'm running VS2008 as an Admin, right click "run as admin", and have complete control over this machine. Any ideas, suggestions, etc are VERY welcome and I am happy to expose as much of this application as I can providing I can stay with in the rules of the confidentiality contract.
View 1 Replies
Oct 30, 2009
I have created a settings-file for my plug-in-based app. When the mainApp writes the settings to the file, the pluginApp should read the settings from the settings-file (when opening or at runtime even better), but somehow it reads the settings from the app.config-file. This means that the pluginApp never will read the settings according the values of the file.
View 4 Replies
Aug 7, 2009
in vb.net i am trying to save application settings but for USER but i cannot find the user.config file
when does this file get created?
i searched my entire hardrive. i also searched the entire project.
View 2 Replies
May 16, 2007
How can i read my connectionstrings value which i stored in my app.config file (for windows application)?
i tried many times to use more than one option but i could not do it.
i am using VB.NET 2005 with framwork 2.
View 3 Replies
Jan 12, 2009
If I create a windows application. Where is the file for app.config? Can I modify it?
View 9 Replies
Jul 12, 2010
I have created a windows application. Now i am ready to distribute and install the program, but I want to have the user need a password to install the program. Like a product key that I could set per individual customer. Is there a way to do this?
View 2 Replies
Sep 20, 2010
I'm using vs2010 and can't get this to work. The same code has worked in earlier versions. What has changed?
config file:
<appSettings>
<add key="ConnectionString" value="Data Source=MikeLaptop;Initial Catalog=AdventureWorksDW2008R2;Integrated Security=True"/>
</appSettings>
Code:
Dim strProvider As String = ConfigurationManager.AppSettings("ConnectionString")
strProvider is always = nothing
How to do this now?
View 6 Replies
Jan 10, 2012
The application sits on a virtual environment and when I remote in and run the application, it connects to the remote database. However, when I remote in with a service account and double click the same .exe, it tries to connect to the local host database and ignores the app.config. The code is the same, only the login name I use is different. The login I use is part of the local admin group. Any ideas?
View 2 Replies
Jan 25, 2010
I have application scoped settings set within my application's project properties that are working fine, but I would prefer not to have these settings hardcoded within the progarm.My goal is to modify these settings during application install, by reading from a file located with the setup MSI file.I have an insaller class successfully running and reading values from a file that I wish to change the application settings to. Unfortunatley, I am unable to figure out how to access these application scoped settings.
* I attempted writing directly to the app.conf file, but only ended up with an appsettings section as opposed to updating the specific application settings I was after
Dim targetDir As String = Context.Parameters("targetdir")
Dim templatedir As String = Context.Parameters("templatedir")
Dim savedir As String = Context.Parameters("savedir")
Dim exePath As String = String.Format("{0}myAppName.exe", targetDir)
[code]....
From within my Installer class, how best do a directly change these 2 applicationsettings?After searching / reading many posts and MSDN Class definitons, I am not able to figure it out.
View 5 Replies
Sep 4, 2011
how to configure UDL in windows 7?.im using SQL Server Express Management Studio 2005.
View 1 Replies
Jan 18, 2010
is there any tool to validate configuration file?
View 1 Replies
Nov 23, 2010
A Windows service written in VB.NET is using the My.Settings namespace for simplicity. There are only three settings to read, and these are read within the constructor of the ServiceLauncher.
I am attempting to install the service as such:
installutil GID.ServiceLauncher.exe
And this is successful, however the config settings it is using are not the ones within the GID.ServiceLauncher.exe.config file, instead it is using the ones baked into the app as Default Settings within Settings.Designer.vb (marked with DefaultSettingValueAttribute). [The questionable wisdom of Microsoft not allowing a developer to ignore default settings is another question entirely].
How can I further diagnose this issue, and maybe force a reload of settings? I tried calling My.Settings.Default.Reload, however this did nothing. All settings are application settings, and only differ by "value" from those in the auto generated file.
I have successfully attached the debugger using System.Diagnostics.Debugger.Launch() and true enough, the settings are still the default settings.
In anticipation of the question, the background: The reason for requiring configuration settings is because this is a very straightforward service that simply executes an exe; and this exe is in configurable location. There are other reasons also, such as I wish to have the service name configurable without recompiling.
View 3 Replies
Oct 8, 2009
I'm not a WinForms developer, but have been doing ASP.NET for quite some time.I have to write something in VB.NET that just pushes some simple data to a database.So I created the VB.NET WinForms app (Visual Studio 2005).When I run the app it works fine for using:
Dim conMyData As SqlConnection
Dim cmdInsert As SqlCommand
Dim isSaved As Boolean
[code]....
That is, if I define the connection string inside of the properties of the project. If I build my project, snatch the .exe from the bindebug folder and run it on my desktop,it works ONLY if I have the version that says My.Settings.MyConnectionString Otherwise, if I use the other version where I am pulling the connection string from my app.config file it only works if I run the project through visual studio, it will not run by just opening up the .exe on my desktop. It syas something like ConnectionString not set, or sometimes it states object not set to an instance of something... why does it work from within the project?Is it because when I build the project it cannot reference that app.config file since I've moved it to my desktop?
View 2 Replies
Dec 23, 2010
Private Sub SaveButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles SaveButton.Click
Dim Config As Configuration
Dim Section As ConnectionStringsSection
[code]....
View 4 Replies
Mar 30, 2010
With the on-line one click install feature will the application install on a MAC?
View 2 Replies
Aug 27, 2010
While trying to install my application, when system tries to install .Net Framework, it gives an error.Is there any source where I could download uninstalled .Net Framework 3.0 and provide my clients with application?
View 1 Replies
May 19, 2010
Say I have a Class Library project with its own .dll.config, and a forms application. I want to confirm that it is impossible to reference the .dll.config file from the .exe.config file and still use My.Settings.
For example: I have SomeClassLibrary project, with SomeSetting that I can access through My.Settings.SomeSetting. I also have SomeFormsApp project. This is what I want my SomeFormsApp.exe.config to look like:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
[Code].....
From my readings, this seems impossible. I either need to copy the content of SomeClassLibrary.dll.config into SomeFormsApp.exe.config, which is tedious and error prone when copying from multiple class libraries, or I need to use ConfigurationManager, which bypasses My.Settings and its typed, Intellisensed goodness.
View 9 Replies
Dec 15, 2011
(My question is similar to this one, but the code is slightly different, and the solution doesn't work for me)I'm trying to save settings changes to the app.config:
Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
config.AppSettings.Settings("HistoryRootDirectoryPath").Value = p_historySavingPath
[code].....
View 1 Replies