我将从这里开始:我对SmartClient,.Net,DotNetNuke等一无所知。这是一个“看看alison可以帮助”的项目,为6年前由一家赢得的公司开发的客户的应用程序/网站帮忙。我只是一名前端开发人员 - 我已经用Google搜索了所有内容。如果我不理解这里给出的建议,我会继续协助客户。只是想我会给它一个旋转。这是:
我们只需要更改密钥 - >连接到Web服务(ASEPublisher)的桌面应用程序配置中的值。我有FTP和SQL Server访问权限,但就是这样。
桌面应用程序文件夹包含以下文件:
他们的网站包含一个名为“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>