2015-10-14 90 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版本不是在应用程序池中设置的属性。

相关问题