2015-10-14 88 views
0

過去,我沒有任何問題將我的網站上傳到我的託管服務提供商,但現在我使用帶有Nuget包的.Net 4.5,並且出現錯誤。哦,現在它是一個Web應用程序。當我查看我的文件結構時,我將'MySite'作爲父文件夾,然後在'Packages'文件夾下(我假設這是我下載的Nuget文件的安裝位置)。在Packages文件夾的同一級別,我有另一個'MySite'文件夾,我通過FTP上傳到服務器。在通過FTP部署我的.Net Web應用程序時出現問題

現在我想服務器將需要包文件夾,但我不知道該把它放在哪裏。我也想過在VS 2013中使用發佈功能,但需要我的主機提供商提供的.publishsettings文件,這是我沒有的。 當然有一種方法可以通過FTP傳輸文件?

目前,我得到了以下錯誤:

Parser Error Message: Could not load type 'MySite.Global'. 
Line 1: <%@ Application Codebehind="Global.asax.cs" Inherits="MySite.Global" Language="C#" %> 

我看不出有什麼問題,我的Global.asax.cs文件在所有。

+0

您實際上並不需要一個publishsettings文件,您可以只發布到您的本地文件系統,然後將這些文件ftp到目標站點。 – StingyJack

回答

0

請試試這個:

Could not load type 'XXX.Global'

"Could not load type [Namespace].Global" causing me grief

我想這個問題是因爲一些DLL文件丟失或您的IIS池沒有corretly配置。

+0

謝謝你的回覆。我很抱歉拖延,但我不得不重新創建項目作爲一個網站,而不是一個Web應用程序。只有一個接一個的錯誤,每當我做出改變時,我都必須重建項目。這只是一個小系統,所以網站適合我:-)。 – user2492422

0

基於錯誤,我認爲.net版本不是在應用程序池中設置的屬性。

相關問題