Aktualizacja Bazy Reklam
Baza Reklam.exe
- Upewnij się, że plik app.config posiada poprawny Connection String - taki jaki jest w załączniku lub w treści tej strony poniżej
- Otwierasz plik AssemblyInfo?.cs
- Zmieniasz numer wersji Assembly File Version
- Ustaw Solution na tryb Release
- Rebuild
- Plik "Baza Reklam.exe" w katalogu bin/release pakujemy do pliku BazaReklam.zip
Baza Reklam - wersja ClickOnce?
- Wybrać właściwości projektu BazaReklam (Properties)
- W zakładce "Publish" wprowadzić poprawny numer wersji w polu Build
- Kliknąć przycisk "Publish Now"
- W katalogu "C:\temp\BazaReklam\Install\" powinna pojawić się nowa wersja ClickOnce? Bazy Reklam
- 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"
- Należy zmienić wartość właściwości Version na odpowiedni numer wersji (zaznaczyć projekt i nacisnąć F4)
- Rebuild
- Plik "BazaReklam.msi" powinien zostać utworzony w bin/release
Infocity
- Plik BazaReklam.zip oraz BazaReklam.msi trzeba wgrać na serwer www.infocity.pl do katalogu: D:\wwwroot\baza_reklam\backup\v{NrWersji?}
- Następnie z katalogu D:\wwwroot\baza_reklam\backup\v{NrWersji?} kopiujemy pliki do D:\wwwroot\baza_reklam\update - nadpisujemy poprzednie wersje plików
- 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
- 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>