Jak zmusić Visual Studio do regeneracji.pliki projektantów dla plików aspx/ascx?

Czasami, gdy edytuję stronę lub kontrolujępliki projektantów przestają być aktualizowane o nowe elementy sterujące, które umieszczam na stronie. Nie jestem pewien, co powoduje, że tak się dzieje, ale zastanawiam się, czy jest jakiś sposób, aby zmusić Visual Studio do regeneracji .plik projektanta. Używam Visual Studio 2008

EDIT: Sorry powinienem zauważyć, że już próbowałem:

  • zamykanie i ponowne otwieranie WSZYSTKICH plików i Visual Studio
  • zmiana na runat = " serwer" kontrola na stronie
  • usuwanie i ponowne dodawanie dyrektywy strony
Author: Glenn Slaven, 2008-09-05

30 answers

Jeśli otworzysz .plik aspx i przełączanie między widokiem projektu a widokiem html i z powrotem będzie monit VS, aby sprawdzić kontrole i dodać wszystkie, których brakuje do plik projektanta.

W VS2013-15 znajduje się polecenie Konwertuj do aplikacji webowej w menu Project. Przed VS2013 ta opcja była dostępna w menu kontekstowym prawym przyciskiem myszy dla plików as (c/p)x. Kiedy to się skończy, powinieneś zobaczyć, że masz teraz *.Projektant.plik cs dostępny i sterowanie w projekt HTML będzie dostępny do twojej kontroli.

PS: nie powinno się tego robić w trybie debugowania, ponieważ nie wszystko jest "rekompilowane" podczas debugowania.

Niektórzy ludzie również zgłaszali sukces usuwając .projektant.plik cs, a następnie odtworzyć pusty plik o tej samej nazwie.

 356
Author: Espo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-13 12:55:34

Cóż znalazłem rozwiązanie, które działa, choć nie bardzo mi się to podoba. Musiałem usunąć .projektant.plik cs następnie odtworzyć pusty plik o tej samej nazwie. Kiedy wróciłem i ponownie zapisałem plik aspx, plik projektanta został ponownie wygenerowany.

Podejrzane!

 83
Author: Glenn Slaven,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-03 00:28:17

Używam następującej metody, która działa za każdym razem:

  • Wybierz cały kod z przodu (znaczniki html itp.) w edytorze pliku aspx/ascx.
  • Cięcie.
  • Zapisz.
  • Wklej.
  • Zapisz.

Przekompiluj.

 76
Author: Ruvan Fernando,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-29 16:19:44

Ostatnio zauważyłam, że mam ten sam problem. Visual Studio 2010 odmawiało aktualizacji pliku designer.

Jak się okazuje, VS nie modyfikuje pliku projektanta dla strony, która używa pliku kodowego (uruchamianego poza stronami) zamiast CodeBehind (DLL). Jest to prawdą bez względu na to, ile razy zamykasz VS, przeładowujesz projekt, ponownie tworzysz kontrolki lub modyfikujesz plik. Nic nie skłoniłoby projektanta do regeneracji. To tak jakby nie tworzyło pliku projektanta dla stron CodeFile ale wymaga, by tam była.

Zmieniłem go na CodeBehind i zapisałem stronę. Plik projektanta został natychmiast zaktualizowany. Potem po prostu zmieniłem go z powrotem i wszystko nadal było złote. To zachowanie wydaje się być nowe Z VS 2010/. NET 4.0 jak VS 2008 domyślnie nie cierpi z tego powodu.

To ta część:

<%@ Page Language="vb" AutoEventWireup="false" CodeFile="YourPage.aspx.vb" Inherits="YourPageClass" %>

Zmień plik kodowy na CodeBehind, Zapisz, a następnie Przywróć.

 59
Author: Geoff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-22 20:18:08

Istnieje inna możliwość: możesz mieć błąd w swoim .plik aspx, który nie pozwala Visual Studio na regenerację projektanta.

Jeśli przełączysz się na widok projekt, wyświetli on kontrolkę jako niemożliwą do wyrenderowania. Naprawienie kontrolki (w moim przypadku był to dodatkowy cytat we właściwościach) i rekompilacja powinna zregenerować projektanta.

 36
Author: y0mbo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-06 22:05:54

Większość rozwiązań tutaj nie działa, jeśli używasz Visual Studio 2013 i prawdopodobnie 2012. Microsoft prawdopodobnie wprowadził pewne optymalizacje, aby uczynić IDE snappier, w konsekwencji zmniejszyli liczbę przypadków, które uruchamiają generator kodu. Następujące scenariusze, które kiedyś działały już nie działają:

  1. Usuń plik aspx lub ascx -- nie sprawdza już tego przypadku
  2. Wytnij całą zawartość i przepastuj do pliku aspx lub ascx - już nie działa, bez zmian w referencje
  3. Konwertuj do aplikacji webowej -- opcja nie jest już dostępna
  4. dowolna zmiana zawartości w pliku aspx / ascx -- już nie działa ( patrz 2).
Rozwiązanie jest zaskakująco proste, ale nieco kłopotliwe. Aby uruchomić generator kodu, zmień coś, co wymagałoby od projektanta.aspx.cs do wygenerowania. Zmiana zawartości, która nie wpływa na kod, na przykład styl CSS lub dodanie tekstu, nie spowoduje uruchomienia generatora kodu. Musisz się zmienić. / align = "left" / Oto jak to zrobić:

W ASCX lub aspx Zmień ID kontrolki

<asp:HyperLink ID="MyLink" runat="server" NavigateUrl="~/Default.aspx" Text="Home" />

Do

<asp:HyperLink ID="theLINK" runat="server" NavigateUrl="~/Default.aspx" CssClass="tab" Text="Home" />
Idź do ascx.cs lub aspx.cs i upewnij się, że zmienisz nazwę wszystkich odniesień do " MyLink "na" theLINK". Zapisz i buduj i powinieneś być dobry, aby przejść.
 21
Author: ATL_DEV,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-29 23:36:02

Jedynym sposobem, jaki znam, jest usunięcie pliku projektanta i wykonanie konwersji do aplikacji internetowej. Jednak gdy to zrobisz, zwykle pojawia się błąd, dlaczego nie auto-regen w pierwszej kolejności, zwykle jest to ref kontrolny, który nie jest zadeklarowany w nagłówku strony.

 14
Author: DevelopingChris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-09 14:28:10

Convert to Web Application nie działa dla mnie.

Usuwanie projektanta.cs i wklejenie pustego designera.cs też nie działa.

Ale tak to działało:

  1. Select all (domyślnie.aspx)
  2. cięcie
  3. Zapisz Domyślne.aspx
  4. Wklej
  5. Zapisz Domyślne.aspx

Zrobione. Nowy Projektant.CS wygenerowany. :)

 8
Author: O D,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-14 09:41:38

Często stwierdzałem, że kopiowanie/wklejanie powodowało takie zachowanie dla mnie. Większość przypadków można rozwiązać edytując ID kontrolki serwera (wystarczy dodać znak, a następnie usunąć go).

Pamiętaj również, że sterowanie wewnątrz rzeczy, takich jak repeatery, nie jest widoczne w pliku projektanta.

I tak, są przypadki, w których musisz wykonać magię usuwania plików wymienioną powyżej-ale rozwiązanie zmiany nazwy będzie działać przez większość czasu.

 6
Author: Overflew,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-11 02:57:54

Znalazłem sposób na rozwiązanie tego problemu bez zmiany kodu lub uruchamiania poleceń typu "Convert to Web Application" - i to też jest proste!

Okazało się, że ponowne uruchomienie Visual Studio często rozwiązuje problem, ale czasami tak nie jest. w takich przypadkach, jeśli zamkniesz Visual Studio, a następnie Usuń całą zawartość w katalogu "obj" dla projektu www, zanim otworzysz go ponownie, zawsze mi to działało.

(po ponownym uruchomieniu wystarczy dodać spację i usuń go ponownie, a następnie naciśnij Zapisz, aby poprawnie zregenerować plik projektanta)

 5
Author: tommycode,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-01 09:21:42

(poniższe informacje pochodzą z doświadczeń z VS2005.)

Jeśli edytujesz stronę ASPX podczas debugowania, kod nie zostanie zaktualizowany o nowe klasy. Musisz więc przestać debugować, trywialnie edytować stronę ASPX( np. dodać przycisk lub coś), a następnie kliknąć Widok projekt, a następnie usunąć przycisk. Następnie pliki projektantów powinny zostać zaktualizowane.

Jeśli masz inny problem z VS2008, to nie mogę pomóc.

 4
Author: EndangeredMassa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-05 06:26:24

Moje doświadczenie jest takie, że jeśli chcesz zrobić jak w Ten Artykuł, Jak wspomniano powyżej.

Twój plik znaczników (aspx / ascx) musi zawierać Kodebehind="MyPage.aspx.atrybut cs " albo nie zadziała. Pisałem o tym tutaj .

 4
Author: Johan Leino,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-26 20:08:42

Gdy jesteś w widoku Projekt, kliknij prawym przyciskiem myszy na ekranie i naciśnij Odśwież.

 4
Author: yertle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-14 06:08:43

Kolejna rzecz, która zadziałała to -

  1. ręcznie usuń i utwórz plik projektanta w systemie plików.
  2. edycja pliku .
  3. Dodaj kod do designera
    Eg: <Compile Include="<Path>\FileName.ascx.designer.cs"> <DependentUpon>FileName.ascx</DependentUpon> </Compile>
  4. Reload Project
  5. Otwórz jako plik (c / p) x w trybie projektowania/widoku i zapisz go.
  6. Sprawdź plik projektanta. Kod tam będzie.
 3
Author: Vandesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-12 05:17:36

Jeśli używasz VS2013 lub nowszego, upewnij się, że kod odwołuje się do atrybutu "CodeBehind", a nie "CodeFile", a następnie wykonaj poniższe kroki

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="yourControl.ascx.cs" Inherits="yourControl.yourControl" %>
  • Utwórz pustą stronę projektanta (lub wyczyść ją, jeśli już istnieje " yourControl.ascx.projektant.cs")
  • w ASCX (lub aspx) skopiuj cały kod, usuń go, a następnie zapisz. jeszcze raz, a potem Zapisz.
  • Plik projektanta powinien być wypełniony teraz.
 3
Author: Tarek El-Mallah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-11 18:56:30
  • Select-all in the designer file and delete everything in the file, leaving it blank and then save
  • Wybierz-wszystko w pliku ASPX / ASCX i wytnij wszystko, a następnie wklej ponownie
  • plik projektanta powinien mieć zregenerowany kod
 2
Author: Mark Cidade,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-06 22:09:16

Oto wat, którego doświadczyłem , Wybierz folder witryny kliknij prawym przyciskiem myszy w Eksploratorze rozwiązań, wybierz Konwertuj na aplikację internetową dla wszystkich plików aspx, które zostanie wygenerowany plik projektanta.

Sameer

 2
Author: sameer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-15 19:30:20

Aby dodać do długiej listy odpowiedzi tutaj-właśnie natknąłem się na ten problem w VS2010 (SP1) z .plik aspx. Próbowałem dodać i usunąć standardowe kontrolki ASP (które działały w przeszłości), ale ostatecznie musiałem usunąć jedną z linii runat=server z istniejącej kontrolki (i zapisać), aby zmusić plik projektanta do regeneracji.

 2
Author: Rory Solley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-28 13:44:13

Od lat spotykam się z tym samym problemem, pracując w Visual Studio 2008. Wypróbowałem każde "rozwiązanie" na StackOverflow i dziesiątki blogów, tak jak jestem pewien, że wszyscy macie. I czasami działają, a czasami nie, tak jak jestem pewien, że każdy z Was spotkał. I najwyraźniej nadal jest to problem w VS2010 i VS2012.

W końcu, kilka miesięcy temu, zdecydowałem, że wystarczy, i w ciągu kilku tygodni zbudowałem narzędzie o nazwie "Redesigner", które generuje .pliki projektantów. Jest to open-source na licencji BSD, z kodem źródłowym dostępnym na SourceForge-free to use, free to steal, free to do anything you please with. I robi to, czego Visual Studio tak często nie robi, czyli generuje .pliki projektantów szybko i niezawodnie.

Jest to samodzielne narzędzie wiersza poleceń, które analizuje .aspx i .pliki ascx, wykonuje wszystkie niezbędne magię odbicia i wypluwa poprawne .pliki projektantów. Robi wszystkie parsowanie i refleksja sama w sobie, aby uniknąć polegania na istniejącym kodzie, który wszyscy wiemy zbyt dobrze jest uszkodzony. Jest napisany w C# przeciwko. NET 3.5, ale sprawia ból, aby uniknąć korzystania nawet System.Web dla czegokolwiek innego niż deklaracje typu, A nie używa ani nie polega na Visual Studio w ogóle .

Redesigner może generować nowe .pliki projektantów; i oferuje opcję -- verbose, dzięki czemu gdy coś pójdzie nie tak, otrzymujesz o wiele lepsze komunikaty o błędach niż " Exception of type System.Wyjątek został wyrzucony."Oraz istnieje opcja -- verify, która może być użyta, aby powiedzieć ci, kiedy istniejesz .pliki projektantów są uszkodzone - brak kontrolek, złe deklaracje właściwości, nieczytelne przez Visual Studio lub w inny sposób po prostu borked.

Używaliśmy go w moim miejscu pracy, aby wyciągnąć nas z korków przez większą część ostatniego miesiąca, i chociaż Redesigner jest nadal beta, to jest na tyle daleko, że warto podzielić się jego istnieniem z publicznością. Wkrótce zamierzam stworzyć wtyczkę Visual Studio do niego możesz więc po prostu kliknąć prawym przyciskiem myszy, aby zweryfikować lub zregenerować pliki projektantów w sposób, w jaki zawsze chciałeś. Ale w międzyczasie korzystanie z wiersza poleceń jest dość łatwe i zaoszczędzi Ci wiele bólów głowy.

W każdym razie, Pobierz kopię Redesignera teraz i przestań wyrywać włosy . Nie zawsze będziesz go potrzebował, ale kiedy to zrobisz, będziesz zadowolony, że go masz!

Https://sourceforge.net/projects/redesigner/

 2
Author: Sean Werkema,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-21 06:23:37

TL; DR;
Edytuj atrybut Inherits dyrektywy @Page strony ASPX i naciśnij Zapisz. Twój plik projektanta powinien zostać zregenerowany.

Upewnij się, że Inherits = . i CodeBehind = .aspx.cs


Próbowałem to zrobić na projekcie Sharepoint 2010, używając VS 2010 i TFS , i Żadne z powyższych rozwiązań nie zadziałało dla mnie. przede wszystkim w menu prawym przyciskiem myszy brakuje opcji "Konwertuj Na aplikację webową" z....Plik ASPX podczas korzystania z TFS W VS 2010.

Ta odpowiedź pomogła w końcu . Moja klasa wyglądała tak:

namespace MyProjects.Finance.Pages
{
    public partial class FinanceSubmission : WebPartPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        // more code
    }
}

I moja @Page dyrektywa była (tutaj dla jasności):

<%@ Page Language="C#" AutoEventWireup="true" 
    CodeBehind="FinanceSubmission.aspx.cs"
    Inherits="MyProjects.Finance.Pages.FinanceSubmission"
    MasterPageFile="~masterurl/default.master" %>

Najpierw zmieniłem Inherits na MyProjects.Finanse.Strony , wciśnij Zapisz, a następnie zmień z powrotem na MyProjects.Finanse.Stron.FinanceSubmission i naciśnij Zapisz ponownie. I wallah! Strona projektanta została zregenerowana!

Mam nadzieję, że pomoże to komuś używać TFS!

 2
Author: SNag,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:33

W ramach Visual Studio:

1) Usuń aspx.projektant.plik cs

2) Kliknij prawym przyciskiem myszy plik aspx i wybierz " Konwertuj do aplikacji internetowej" To powinno dodać aspx.projektant.cs z powrotem i na bieżąco.

Jeśli pojawi się błąd mówiąc:

" wygenerowanie pliku projektanta nie powiodło się: Metoda lub operacja nie jest zaimplementowana."

Spróbuj zamknąć Visual Studio, a następnie ponownie otworzyć projekt i wykonać krok drugi ponownie

Jak wygenerować aspx.projektant.cs w visual studio?

 2
Author: nouman arshad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:33

Usuń projektanta.plik cs, a następnie kliknij prawym przyciskiem myszy na .plik aspx i wybierz "Konwertuj do aplikacji internetowej". Jeśli wystąpi problem z deklaracjami kontrolnymi, np. znacznik nie jest dobrze uformowany, otrzymasz komunikat o błędzie i będziesz musiał skorygować źle uformowany znacznik, zanim visual studio będzie mogło ponownie wygenerować plik projektanta.

W moim przypadku w tym momencie odkryłem, że problem polegał na tym, że zadeklarowałem kontrolkę przycisku, która nie znajdowała się w formularzu tag z atrybutem runat = "server".

 1
Author: 3 revsMax Lancaster,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-10 19:52:37

To jest błąd w IDE; widziałem go od VS 2003. Rozwiązanie jest jednak proste.

Zapisz swoje pliki. Całkowicie WYJDŹ z IDE (upewnij się, że proces się zatrzyma, zadanie Mgr.)

Otwórz ponownie rozwiązanie, Wyczyść znaczniki, Zapisz. Naprawione.

 1
Author: bcweis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-30 06:25:09

Miałem dwa problemy... nieaktualne AJAXControlkit - usunięte Stary dll, usunięte stare kontrolki z toolbox, pobrać nową wersję, załadować toolbox i przeciągnął i upuścił nowe kontrolki na stronie (Patrz http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Studio_.NET_2005/Q_24591597.html)

MiaĹ 'takĹźe bĹ' Ä ™ dny zapis w kontrolce label (uĺźywaĺ ''class' zamiast 'cssclass').

Ta

 1
Author: user381377,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-07-08 04:55:37

Jeśli jesteś taki jak ja i dodajesz stare .Pliki ASPX do nowszego projektu. Prawdopodobnie zapomnisz o niektórych kontrolkach używanych na stronie.

Jeśli tak, to po pierwsze, jeśli instalujesz wiele plików; Najpierw napraw po kolei.

Podczas kompilacji, naprawić błędy generowane. Prawdopodobnie będą takie same błędy we wszystkich plikach.

Następnie, jeśli masz pliki projektanta, usuń wszystkie wstawione pliki-designer. Następnie upewnij się, że nie ma innych błędy podczas kompilacji, inne niż pliki projektantów.

Na koniec kliknij prawym przyciskiem myszy swój projekt internetowy i kliknij Konwertuj Na aplikację internetową. Spowoduje to wstawienie potrzebnych plików projektanta.

Są absolutnie najlepsze kroki, aby rozwiązać problemy.

 1
Author: Carlo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-04 13:50:30

Jedna rzecz, o której nikt nie wspomniał, to odwiedzić stronę. Mój plik projektanta przestał się regenerować, ponieważ włączałem kontrolę użytkownika, która nie istniała (z różnych powodów) i żadna z sugerowanych tutaj rzeczy nie działała. Z jakiegokolwiek powodu nie dostałem żadnych błędów w Visual Studio-poza tym, że narzekałem na fakt, że moje sterowanie po stronie klienta nie istniało, ponieważ oczywiście nie były regenerowane.

Trzeba było faktycznie odwiedzić stronę, aby uzyskać ASP.Net żeby powiedzieć mi o błędzie.

 1
Author: Tacroy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-17 23:11:29

Może się to zdarzyć również wtedy, gdy zaktualizujesz przestrzeń nazw i nie zaktualizujesz przestrzeni nazw w pliku projektanta. Fix: zaktualizuj również przestrzeń nazw w pliku projektanta.

 1
Author: Ben Weeks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-13 08:51:40

W solution explorer kliknij prawym przyciskiem myszy i wybierz convert to web application. Ponownie wygeneruje wszystkie pliki projektanta.

 1
Author: user3911976,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-17 20:48:28
  1. zastąp niestandardowy znacznik nieprawidłową nazwą znacznika. Save it
  2. Przywróć nieprawidłową nazwę znacznika z powrotem do niestandardowej nazwy znacznika. Daruj sobie. Następnie zostaniesz poproszony o zamówienie*.projektant.pliki cs(lub po cichu modyfikować projektanta.cs) i wytworzyć poprawną zmienną niestandardowej kontroli tagów.
 0
Author: osexp2000,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-29 07:13:41

Miałem ten problem i dla mnie, miałem miejsce w jednej z moich wartości ID dla jednej z moich kontrolek. Usunąłem przestrzeń i plik projektanta się zregenerował.

 0
Author: Ritter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-21 22:58:57