在SmartClient中编辑.exe.config中的key->值

时间:2012-09-25 01:23:59

标签: app-config smartclient

我将从这里开始:我对SmartClient,.Net,DotNetNuke等一无所知。这是一个“看看alison可以帮助”的项目,为6年前由一家赢得的公司开发的客户的应用程序/网站帮忙。我只是一名前端开发人员 - 我已经用Google搜索了所有内容。如果我不理解这里给出的建议,我会继续协助客户。只是想我会给它一个旋转。这是:

我们只需要更改密钥 - >连接到Web服务(ASEPublisher)的桌面应用程序配置中的值。我有FTP和SQL Server访问权限,但就是这样。

桌面应用程序文件夹包含以下文件:

  • DataPublisher.exe
  • DataPublisher.exe.config
  • DataPublisher.pdb
  • OleDBDataAccess.dll
  • OleDbDataAccess.pdb

他们的网站包含一个名为“smartclient”的文件夹,其中包含相同的文件。

我只需要更改下面代码中的所有网址,并让应用程序更新以使用新网址。显然只是在桌面上更改此文件并重新启动应用程序并没有这样做。所以,我在这里。我希望这不是太模糊。如果您需要更多信息,我可以尝试提供。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <configSections>
      <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
         <section name="DataPublisher.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      </sectionGroup>
   </configSections>
   <appSettings>

      <add key="DefaultFilePath"    value="I:\Staff\fakefolder\database\SA Data.mdb" />
      <add key="DefaultASEFilePath" value="I:\Staff\fakefolder\database\SA Data.mdb" />

      <add key="CNN" value="Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" />

      <add key="WebSvcUrl"    value="http://www.fakedomain.org/admin/ClassPublisher.asmx" />
      <add key="ASEWebSvcUrl" value="http://www.fakedomain.org/admin/ASEWebService.asmx" />

   </appSettings>
   <applicationSettings>
      <DataPublisher.Properties.Settings>
         <setting name="DataPublisher_ClassPublisherWS_ClassPublisher"
        serializeAs="String">
            <value>http://www.fakedomain.org/admin/ClassPublisher.asmx</value>
         </setting>
         <setting name="DataPublisher_ASEPublisherWS_ASEWebService" serializeAs="String">
            <value>http://www.fakedomain.org/admin/ASEWebService.asmx</value>
         </setting>
      </DataPublisher.Properties.Settings>
   </applicationSettings>
</configuration>

0 个答案:

没有答案