Version 11 (modified by marek, 17 years ago)

--

Aktualizacja Bazy Reklam

Baza Reklam.exe

  1. Upewnij się, że plik app.config posiada poprawny Connection String - taki jaki jest w załączniku lub w treści tej strony poniżej
  2. Otwierasz plik AssemblyInfo?.cs
  3. Zmieniasz numer wersji Assembly File Version
  4. Ustaw Solution na tryb Release
  5. Rebuild
  6. Plik "Baza Reklam.exe" w katalogu bin/release pakujemy do pliku BazaReklam.zip

Baza Reklam - wersja ClickOnce?

  1. Wybrać właściwości projektu BazaReklam (Properties)
  2. W zakładce "Publish" wprowadzić poprawny numer wersji w polu Build
  3. Kliknąć przycisk "Publish Now"
  4. W katalogu "C:\temp\BazaReklam\Install\" powinna pojawić się nowa wersja ClickOnce? Bazy Reklam
  5. Z folderu "C:\temp\BazaReklam\Install\" skopiować następujące elementy do folderu D:\wwwroot\baza_reklam\backup\v{NrWersji?}\ClickOnce? na serwerze InfoCity?:
    • folder Baza Reklam_1_1_{NrWersji?}_0
    • plik: "Baza Reklam.application"
    • plik: "Baza Reklam.application"
    • plik: "index.htm"

BazaReklam.msi

  1. Należy zmienić wartość właściwości Version na odpowiedni numer wersji (zaznaczyć projekt i nacisnąć F4)
  2. Rebuild
  3. Plik "BazaReklam.msi" powinien zostać utworzony w bin/release

Infocity

  1. Plik BazaReklam.zip oraz BazaReklam.msi trzeba wgrać na serwer www.infocity.pl do katalogu: D:\wwwroot\baza_reklam\backup\v{NrWersji?}
  2. Następnie z katalogu D:\wwwroot\baza_reklam\backup\v{NrWersji?} kopiujemy pliki do D:\wwwroot\baza_reklam\update - nadpisujemy poprzednie wersje plików
  3. ClickOnce?: z folderu D:\wwwroot\baza_reklam\backup\v{NrWersji?}\ClickOnce? kopiujemy całą zawartośc do D:\wwwroot\baza_reklam\install - nadpisać wszystkie pliki.

Numer wersji w bazie danych

  1. Należy uruchomić skrypt z właściwym numerem wersji
USE BAZA_REKLAM

DECLARE @version varchar(10)
SET @version='1.1.28'

UPDATE config2
SET current_version=@version, data=getdate()
WHERE id=1

UPDATE Applications.dbo.app
SET ver=@version, dateVer=getdate()
WHERE name='BazaReklam'

SELECT * FROM config2

SELECT * FROM Applications.dbo.app

Plik konfiguracyjny

<?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="Baza_Reklam.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <connectionStrings>
    <clear />
    <add name="BAZA_REKLAM" connectionString="Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM;Persist Security Info=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
  <applicationSettings>
    <Baza_Reklam.Properties.Settings>
      <setting name="reportsServer" serializeAs="String">
        <value>http://reports.ct.com.pl/ReportServer</value>
      </setting>
      <setting name="reklamaPath" serializeAs="String">
        <value>G:\ReklamaFiles\</value>
      </setting>
    </Baza_Reklam.Properties.Settings>
  </applicationSettings>
  <appSettings>
    <add key="Application.Version.Url" value="http://www.infocity.pl/baza_reklam/versioninfo.html#{0}" />
    <add key="Application.Instruction.Url" value="http://www.infocity.pl/baza_reklam/instrukcja.htm" />
    <add key="Application.Email.Smtp" value="poczta.ct.com.pl" />
    <add key="Application.Email.From" value="BazaReklam@ct.com.pl" />
    <add key="Application.Email.To" value="marek.stachura@ct.com.pl" />
    <add key="Application.Email.Prowizje.To" value="danuta@ct.com.pl;irena@ct.com.pl;marek.stachura@ct.com.pl"></add>
    <add key="Application.Email.Prowizje.Subject" value="Prowizje dla biura: {0}" />
    <add key="Application.Email.Prowizje.Body" value="Prowizje dla biura {0} zostały właśnie ustalone przez: {1}{2}{2}-- {2}Data: {3}" />

    <add key="Application.Pdf.File" value="http://truck.pl/ogloszenia/_getFile.asp?pdf,{0},," />
    <add key="Application.Pdf.Date" value="http://truck.pl/ogloszenia/_getFile.asp?pdfdate,{0},," />

    <add key="Application.Update.Exe" value="http://www.infocity.pl/baza_reklam/update/BazaReklam.Updater.exe" />
    <add key="Application.Update.Zip" value="http://www.infocity.pl/baza_reklam/update/BazaReklam.zip" />
  </appSettings>
</configuration>

Załączniki