2014-02-12 24 views
0

我有一個與以前版本的DotNetNuke一起工作的擴展。我正在嘗試更新它,但是無論何時將其安裝到DNN 7,安裝過程似乎都會剝離作爲擴展的關鍵部分的DLL。在以前的DNN版本中,安裝過程中有一個選項需要檢查以允許安裝這些選項,但在DNN 7的安裝過程中似乎沒有這樣的選項。它現在位於其他地方嗎?我不相信我可以將這些文件放到他們應該在的目錄中,但是如果我能夠擡頭就會很好。DotNetNuke 7在擴展安裝過程中刪除了DLL

這是發生在客戶端的服務器和我的本地主機,所以我猜這是一個全面的事情。請讓我知道,如果我需要提供任何額外的信息或我錯過了一些大事。

回答

1

組件是否安裝到bin文件夾或某個不尋常的地方?您是否使用Assembly component來包含這些DLL?如果您通過Assembly組件安裝到bin文件夾中,那很好,否則出於安全原因,DNN可能會阻止您包含組件。

在安裝過程中文件被刪除的唯一原因是因爲您在清單中定義了Cleanup component。我假設您使用的是DNN 5樣式的清單(而不是來自DNN 4及更早版本的舊清單)。如果您使用舊類型的包裝,則清理組件將被定義爲與版本號匹配的文本文件(例如01.00.05.txt)。