簡體   English   中英

ASP.net Bin目錄--dll加載

[英]ASP.net Bin directory - dll loading

我需要在我的asp.net應用程序中使用dll。 如何從bin目錄加載DLL?

也許我應該提一下,該應用程序是asp代碼和asp.net代碼的混合。 所以,當我在我的機器上開發它時,我將一個dll放在bin目錄中,但是在我將代碼移動到實時環境之后,我不希望為使用asp.net的每個部分都有一個單獨的bin目錄。

我正在移動的是.aspx和.aspx.cs文件。 有沒有辦法加載一個DLL NOT FROM / bin(用“using”語句指定)? 看起來它會自動查找/ bin ....

您可以將DLL放在應用程序根目錄的bin文件夾中,也可以使用gacutil將其安裝到全局程序集緩存(GAC) (這需要對程序集進行強名稱和簽名)。

我會把它放在垃圾箱里。

.net app查看項目的/ bin,以及放置系統共享DLL-s的GAC(全局程序集緩存)。

如果您的應用程序是一個.net應用程序(在IIS中配置為一個應用程序),但您在子文件夾中有aspx文件,則應該看到root / bin文件夾。 如果不是十分之二的垃圾箱(這意味着您的應用程序組織有問題),我會堅持將垃圾箱保存在/ bin中。

只需將其他dll的目錄添加到路徑環境變量中。 必須重啟asp.net進程/ visual studio才能使更改生效。 為我工作。

GAC和bin是唯一常用的選項。

您也可以將其他文件夾配置為附加的bin文件夾 ,但我不會屏住呼吸 - 這是來自1.1,您仍然需要與主應用程序在同一個vdir中。

事情是這樣的:因為它的組織性很差(它是asp和asp.net的混合體),它肯定沒有正確配置....我認為現在最好有“10千箱”。

多謝你們!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM