Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawienia zabezpieczeń technologii ClickOnce można włączyć i skonfigurować na stronie Zabezpieczeniaprojektanta projektu. Z tego artykułu dowiesz się, jak włączyć ustawienia zabezpieczeń, skonfigurować strefy zabezpieczeń i skonfigurować dostosowane strefy zabezpieczeń.
Uwaga / Notatka
W technologii ClickOnce dla platform .NET Core i .NET 5 lub nowszych zabezpieczenia dostępu kodu nie są obsługiwane. W programie .NET Framework użycie zabezpieczeń dostępu do kodu nie jest najlepszym rozwiązaniem i nie jest zalecane.
Włączanie ustawień zabezpieczeń technologii ClickOnce
Aby opublikować aplikację, należy włączyć zabezpieczenia dostępu kodu dla aplikacji ClickOnce. Odbywa się to automatycznie podczas publikowania aplikacji w kreatorze publikowania. Aby uzyskać więcej informacji na temat zabezpieczeń dostępu kodu i stref zabezpieczeń, zobacz Zabezpieczenia dostępu kodu dla aplikacji ClickOnce.
W niektórych przypadkach włączenie zabezpieczeń dostępu do kodu może mieć wpływ na wydajność podczas kompilowania lub debugowania aplikacji; w takich przypadkach możesz tymczasowo wyłączyć ustawienia zabezpieczeń.
Ustawienia zabezpieczeń Technologii ClickOnce można włączyć lub wyłączyć na stronie Zabezpieczeniaprojektanta projektów.
Po wybraniu projektu w Eksploratorze rozwiązań w menu Projekt kliknij pozycję Właściwości.
Kliknij kartę Zabezpieczenia .
Zaznacz pole wyboru Włącz ustawienia zabezpieczeń ClickOnce .
Teraz możesz dostosować ustawienia zabezpieczeń aplikacji na stronie Zabezpieczenia.
Uwaga / Notatka
To pole wyboru jest automatycznie zaznaczane za każdym razem, gdy aplikacja zostanie opublikowana za pomocą kreatora Publikuj.
Aby wyłączyć ustawienia zabezpieczeń ClickOnce
Po wybraniu projektu w Eksploratorze rozwiązań w menu Projekt kliknij pozycję Właściwości.
Kliknij kartę Zabezpieczenia .
Wyczyść pole wyboru Włącz ustawienia zabezpieczeń technologii ClickOnce .
Aplikacja zostanie uruchomiona z ustawieniami zabezpieczeń pełnego zaufania; wszystkie ustawienia na stronie Zabezpieczenia zostaną zignorowane.
Uwaga / Notatka
Za każdym razem, gdy aplikacja zostanie opublikowana za pomocą Kreatora publikowania, pole wyboru zostanie zaznaczone; należy odznaczyć go ponownie po każdym pomyślnym opublikowaniu.
Ustawianie strefy zabezpieczeń dla aplikacji ClickOnce
Podczas ustawiania uprawnień zabezpieczeń dostępu kodu dla aplikacji ClickOnce należy rozpocząć od podstawowego zestawu uprawnień na stronie Zabezpieczeniaprojektanta projektu.
W większości przypadków można również wybrać strefę internetową zawierającą ograniczony zestaw uprawnień lub lokalną strefę intranetu zawierającą większy zestaw uprawnień. Jeśli aplikacja wymaga uprawnień niestandardowych, możesz to zrobić, wybierając niestandardową strefę zabezpieczeń.
Aby ustawić strefę zabezpieczeń
Po wybraniu projektu w Eksploratorze rozwiązań w menu Projekt kliknij pozycję Właściwości.
Kliknij kartę Zabezpieczenia .
Zaznacz pole wyboru Włącz ustawienia zabezpieczeń ClickOnce .
Wybierz przycisk opcji To jest aplikacja cząstkowego zaufania.
Kontrolki w sekcji Uprawnienia zabezpieczeń technologii ClickOnce są włączone.
Na liście rozwijanej Strefa, z której aplikacja zostanie zainstalowana, wybierz strefę zabezpieczeń.
Ustawianie uprawnień niestandardowych dla aplikacji ClickOnce
Możesz wdrożyć aplikację ClickOnce, która używa domyślnych uprawnień dla strefy Internetu lub Lokalnego Intranetu. Alternatywnie możesz utworzyć strefę niestandardową dla określonych uprawnień wymaganych przez aplikację. Można to zrobić, dostosowując uprawnienia zabezpieczeń na stronie Zabezpieczeniaprojektanta projektów.
Aby dostosować uprawnienie
Po wybraniu projektu w Eksploratorze rozwiązań w menu Projekt kliknij pozycję Właściwości.
Kliknij kartę Zabezpieczenia .
Zaznacz pole wyboru Włącz ustawienia zabezpieczeń ClickOnce .
Wybierz przycisk opcji To jest aplikacja cząstkowego zaufania.
Kontrolki w sekcji Uprawnienia zabezpieczeń technologii ClickOnce są włączone.
Z listy rozwijanej Strefa, z której aplikacja zostanie zainstalowana, kliknij pozycję (Własny).
Kliknij Edytuj uprawnienia XML.
Plik app.manifest zostanie otwarty w edytorze XML.
Przed elementem
</applicationRequestMinimum>
dodaj kod XML, aby uzyskać uprawnienia wymagane przez aplikację.Uwaga / Notatka
Możesz użyć
ToXml
metody zestawu uprawnień, aby wygenerować kod XML manifestu aplikacji. Aby na przykład wygenerować kod XML dla EnvironmentPermission zestawu uprawnień, wywołaj metodę ToXml .
Konfigurowanie debugowania dla strefy zabezpieczeń
Możesz określić ustawienia zabezpieczeń związane z debugowaniem w strefie.
Po wybraniu projektu w Eksploratorze rozwiązań w menu Projekt kliknij pozycję Właściwości.
Kliknij kartę Zabezpieczenia .
Zaznacz pole wyboru Włącz ustawienia zabezpieczeń ClickOnce .
Wybierz przycisk opcji To jest aplikacja cząstkowego zaufania.
Wybierz opcję Zaawansowane.
Wybierz Udziel aplikacji dostępu do strony jej pochodzenia
Jeśli zaznaczysz to pole wyboru, aplikacja będzie mogła uzyskać dostęp do witryny internetowej lub udziału serwera, w którym została opublikowana. Domyślnie ta opcja jest zaznaczona.
W polu Debuguj tę aplikację tak, jakby została pobrana z następującego adresu URL , wprowadź adres URL.
Jeśli chcesz zezwolić aplikacji na dostęp do witryny internetowej lub udziału serwera odpowiadającego adresowi URL instalacji określonemu na stronie Publikowanie , wprowadź ten adres URL tutaj.