Lösungspaket für eine bestimmte Webapplikation
-
16-10-2019 - |
Frage
Ich habe ein Lösungspaket mit dem MakeCab -Tool erstellt, das eine Funktion und eine DLL enthält, die auf dem GAC installiert wird. Es wird global bereitgestellt. Ich möchte es jedoch für eine bestimmte Webanapplikation bereitstellen, was die Änderung erforderlich ist.
Lösung
Ich denke, es gibt einige Möglichkeiten, eine Lösung für die Installation einer bestimmten Web -App zu zwingen.
Eine Möglichkeit besteht darin, dass die DLL im Bin -Verzeichnis statt im GAC eingesetzt wird. Achten Sie jedoch darauf, dass alle API -Anrufe durch Code -Zugriffssicherheitsrichtlinien gelöscht werden müssen, die in Ihrem Manifest.xml geschrieben und platziert werden.
Eine andere besteht darin, SafeControls aufzunehmen, die auf Ihre DLL innerhalb des Manifest.xml verweisen. Dies bedeutet, dass ein Web.config an geschrieben werden muss, sodass eine Webanwendung angegeben werden muss.
Andere Tipps
Hier finden Sie Skripte, die in einer Webanwendung für bestimmte Site -Sammlungen bereitgestellt werden können.