Mam odniesienie do strony internetowej dla naszego serwera raportów osadzonego w naszej aplikacji. Serwer, na którym znajdują się raporty, może się jednak zmienić i chciałbym móc go w razie potrzeby zmienić "w locie".W jaki sposób można pobrać adres URL odwołania do środowiska ASP.NET z pliku konfiguracyjnego w programie Visual Studio 2008?
Wiem, że już to zrobiłem, ale nie mogę sobie przypomnieć jak. Dzięki za pomoc.
Na razie ręcznie jeździłem. To nie jest wielka sprawa, aby ustawić adres URL w kodzie, ale chciałbym dowiedzieć się, jaki jest "właściwy" sposób robienia tego w VS 2008. Czy ktokolwiek mógłby dostarczyć dalszych informacji? Dzięki!
W VS2008 kiedy zmienić właściwość URL zachowanie do Dynamiczny otrzymuję następujący kod wygenerowany automatycznie w klasie Referencyjnego.
Czy mogę zastąpić to ustawienie (MySettings) w pliku web.config? Chyba nie wiem, jak działają ustawienia.
Public Sub New()
MyBase.New
Me.Url = Global.My.MySettings.Default.Namespace_Reference_ServiceName
If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
Me.UseDefaultCredentials = true
Me.useDefaultCredentialsSetExplicitly = false
Else
Me.useDefaultCredentialsSetExplicitly = true
End If
End Sub
EDIT
Więc te rzeczy zmienił się nieco od czasu VS03 (który był prawdopodobnie ostatnim VS wersji użyłem to zrobić).
Według: http://msdn.microsoft.com/en-us/library/a65txexh.aspx wygląda na to, że mam obiekt ustawień, na którym mogę ustawić właściwość programowo, ale muszę podać logikę, aby pobrać ten URL z pliku web.config.
Czy to nowy standardowy sposób robienia tego w VS2008, czy też czegoś brakuje?
EDIT # 2
Każdy ma tutaj jakieś pomysły? Przejechałem go w mojej aplikacji i po prostu umieściłem adres URL w moim pliku web.config i przeczytałem go. Ale nie jestem z tego zadowolony, ponieważ wciąż wydaje mi się, że czegoś brakuje.