Subversion i wykorzystujące IIS dla rozwoju ASP.NET




Jestem w sumie newbie do SVN i nie były w stanie znaleźć odpowiedź na następującej sytuacji.


Mam ASP .NET 2.0 web app, że Zajmuję. Używam mojego lokalnego IIS jako serwer WWW rozwoju (czyli nie jest Visual Studio Web Server rozwój). Moje środowisko programistyczne jest VS2005, Vista IIS7, TortoiseSVN / AnkhSVN. VisualSVN jest zainstalowany na serwerze.


Moi .sln plików i bibliotek klas, itp znajdują się w C **: ** folderze \ Localsource \ Projects \ Nazwa\_projektu, a moje Aspx pliki są w moim C **: ** Folder \ inetpub \ wwwroot \ NazwaProjektu. 


Mogę ustawić repozytorium ** C: \ Projects \ \ Localsource Nazwa\_projektu ** w porządku, ale nie można myśleć o sposób, aby ustawić go w folderze IIS, a także w tym samym repozytorium. 


Jaki jest najlepszy sposób radzenia sobie z tym środowisku rozwoju w SVN?


Wielkie dzięki,


Mrówka
W postaci roztworu w Visual Studio można mieć projektu biblioteki klasy, który jest zwykle w katalogu pod pliku .sln.


W tym przypadku ma on również projekt internetowy w roztworze, ale nie pod spodem pliku .sln w strukturze katalogów plików. 


On będzie dołączenie do tego projektu za pośrednictwem protokołu HTTP nie poprzez lokalną ścieżkę do pliku.


IIS uda to jako [http: // localhost / webapp](http://localhost/webapp) i domyślnie będzie umieścić go w katalogu c: \ inetpub \ wwwroot \ webapp. Pliki w folderze webapp nie będzie w repo jak oni nie jest w hierarchię roztworu i biblioteki klas. To jego pytanie, jak rozwiązać to.


Moja odpowiedź jest przeniesienie [http: // localhost / webapp](http://localhost/webapp) aby wskazać folder, który jest pod spodem pliku .sln i przyległych do katalogu biblioteki klasa wtedy wszystko może pójść w repo.


Rozdzielając biblioteki klas i webapp jest najlepsze praktyki do aide kodu ponownego użycia i oddzielenie logiki ze strony internetowej.
<https://forum.dobreprogramy.pl/serwer-proxy-528453t.html> sam próbowałem w tym programować, ale nie ma w nim opcji tworzenia pliku wykonywalnego(*.exe)

jeśli chcesz programować w visual basic to zainstaluj legalnego windowsa (chyba że masz legalnego)
i ściągnij ze strony [[link]](http://www.microsoft.pl)

znajdź tam link "programowanie" a tam znajdziesz wszystko.

pozdrawiam! 
 ricko kl możesz np. stworzyć folder start i w nim dać index.html lub index.php. <p>właśnie umieszczenie odpowiedzi z @prashant pathak powyżej tutaj:</p><ol> <li><p>pobierz najnowszą kompilację nodejs dla raspberry pi: </p> <pre><code>wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz </code></pre></li> <li><p>rozpakuj pliki w katalogu lokalnym:</p> <pre><code>cd /usr/local sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1 </code></pre></li> </ol><p>to jest to! możesz potwierdzić, że jest tam, sprawdzając wersję węzła za pomocą:</p><pre><code>node -v </code></pre><p>i:</p><pre><code>npm -v </code></pre><p>rzeczywisty adres url do pobrania plików dla węzła zmieni się wraz ze zmianą wersji, zawsze możesz zobaczyć listę plików dostępnych do pobrania tutaj: <a href="http://nodejs.org/download/">http://nodejs.org/download/</a> </p><p>wszystkie te instrukcje pochodzą z: <a href="http://www.robert-drummond.com/2015/01/08/server-side-javascript-on-a-raspberry-pi-how-to-install-node-js-2/">http://www.robert-drummond.com/2015/01/08/server-side-javascript-on-a-raspberry-pi-how-to-install-node -js-2/</a> </p> dokładnie. na początku funkcjonowali w domenie .com :wink: 
<https://web.archive.org/web/20170701000000*/http://www.dobreprogramy.com> [s.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=14818) wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
createrestorepoint:
hklm-x32\...\run: [] = [x]
winsock: catalog5-x64 10 c:\program files\bonjour\mdnsnsp.dll brak pliku
hklm\software\policies\microsoft\internet explorer: ograniczenia  uwaga
hklm\software\microsof… witaj [@adiko9.1996](/u/adiko9.1996) na forum dobreprogramy 
zastosuj się do instrukcji. wstaw pliki do wglądu teram na pewno znajdę łatwiejszy sposób. zobaczę czy nie będzie działać na stronach wyświetlających pagge speed z vpn jakie ładuje obraz strony. zmienię ustawienia językowe przeglądarek bo daliście mi na to pomysł + vpn. lub skorzystam z tunelowania przeglądarki wirtualnej. 
ale jest już postęp bo j… <p><strong>skalowanie w poziomie</strong><br> skalowanie w poziomie zasadniczo buduje się zamiast w górę. nie kupujesz większego, mocniejszego serwera i przenosisz na niego całe swoje obciążenie, zamiast tego kupujesz ponad 1 dodatkowe serwery i rozkładasz obciążenie na nie.</p><p>skalowanie w poziomie jest używane, gdy masz możliwość uruchamiania wielu instancji na serwerach jednocześnie. zazwyczaj dużo trudniej jest przejść z 1 serwera na 2 serwery, niż z 2 do 5, 10, 50 itd.</p><p>po rozwiązaniu problemów z uruchamianiem równoległych instancji możesz w pełni korzystać ze środowisk takich jak amazon ec2, usługa cloud rackspace, gogrid itp., ponieważ możesz zwiększać i zmniejszać liczbę instancji w zależności od zapotrzebowania, zmniejszając potrzebę płacenia za moc serwera nie używasz tylko do pokrycia tych szczytowych obciążeń.</p><p>relacyjne bazy danych są jednym z trudniejszych elementów do równoległego uruchamiania pełnego odczytu/zapisu.</p><p>widziałem damiena katza mówiącego o couchdb na stackoverflow devdays w austin, a jednym z jego głównych celów w jego tworzeniu były te równoległe przypadki. ponieważ było to przedmiotem zainteresowania od samego początku, byłoby znacznie lepiej wykorzystać skalowanie w poziomie.</p><p><strong>skalowanie pionowe</strong><br> skalowanie w pionie jest odwrotne, buduj zamiast na zewnątrz. idź i kup najsilniejszy sprzęt, na jaki cię stać, i umieść na nim swoją aplikację, bazę danych itp.</p><p><strong>real world</strong><br> oczywiście oba mają swoje zalety i wady. często kombinacja tych dwóch jest wykorzystywana do ostatecznego rozwiązania.</p><p>możesz mieć swoją główną bazę danych, w której wszyscy zapisują i odczytują dane w czasie rzeczywistym na dużym sprzęcie. następnie rozdałem tylko do odczytu kopie bazy danych w celu dokładniejszej analizy danych i raportowania tam, gdzie bycie na bieżąco nie ma większego znaczenia. wtedy aplikacja sieci web frontonu może działać na wielu serwerach www za modułem równoważenia obciążenia.</p>