2011-12-19 114 views
1

我有一個單聲道(2.10.7)實例運行,我想一些代碼ASP.NET MVC 3應用程序,但我只是碰了壁我不知道如何通過。XSP4無法啓動,缺少xsp4裝配

首先,我得到約XSP4沒有發現錯誤(從啓動MonoDevelop的2.9.1測試版一個簡單的應用程序),所以我從git倉庫安裝XSP(默認選項),這之後,試圖啓動服務器,我得到一個指向Mono.WebServer v0.4.0的缺失引用。

我看了在網上爲Mono.WebServer DLL,發現了它,下載它,並把它放入GAC,現在我得到這個errox64

Handling exception type FileNotFoundException 
Message is Could not load file or assembly 'xsp4, Version=2.11.0.0, 
Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of 
its dependencies. The system cannot find the file specified. 

所以,現在我真的不知道是什麼我錯過了(我剛剛安裝了xsp4!)。

我跑Slackware的64 13.37和所有單包,但xsp4(從Git的回購得到了),我失去的東西嗎?可能是某個地方出了問題?

在此先感謝!

回答

1

我有同樣的問題。爲了更正,我添加了xsp4.exe和Mono.WebServer2.dll Mono.Security.dll到gac:

gacutil/i xsp4.exe 
gacutil/i Mono.WebServer2.dll 
gacutil/i Mono.Security.dll 
+0

太棒了,謝謝! – Hugo 2012-07-13 19:23:19

+0

'無法將Mono.WebServer2.dll程序集添加到緩存中:指定的文件不是有效的程序集。' – RichardJohnn 2013-05-08 17:48:48

+0

對於我來說,這個命令從gac目錄中刪除xsp4.exe,現在所有符號鏈接都指向任何地方。不知道是什麼原因導致這種行爲,但謹慎行事。 – 2013-07-03 21:29:28

0

你從哪裏找到其他單聲道包?我認爲錯誤是因爲來自git的xsp需要git的mono。嘗試從同一個地方獲取軟件包xsp2或者從git編譯mono。

相關問題