1

我将从这里开始:我对 SmartClient、.Net、DotNetNuke 等一无所知。这是一个“看看 alison 是否可以提供帮助”的项目,用于 6 年前由一家公司开发的客户应用程序/网站,但没有帮助。我只是一名前端开发人员 - 我已经尽我所能搜索了。如果我不理解这里给出的建议,我将继续协助客户。只是想我会试一试。开始:

我们只需要更改连接到 Web 服务 (ASEPublisher) 的桌面应用程序配置中的键 -> 值。我有 FTP 和 SQL Server 访问权限,但仅此而已。

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

  • 数据发布者.exe
  • DataPublisher.exe.config
  • 数据发布者.pdb
  • OleDBDataAccess.dll
  • OleDbDataAccess.pdb

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

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

<?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>
4

0 回答 0