C# 通过FTP部署.Net web应用程序时遇到问题

C# 通过FTP部署.Net web应用程序时遇到问题,c#,.net,ftp,C#,.net,Ftp,在过去,我将我的网站上传到我的主机提供商没有问题,但现在我使用.NET4.5和Nuget软件包,并且出现了错误。哦,现在它是一个web应用程序 当我查看我的文件结构时,我将“MySite”作为父文件夹,然后在该文件夹下有“Packages”文件夹(我假设我下载的Nuget文件安装在该文件夹中)。在与Packages文件夹相同的级别上,我有另一个“MySite”文件夹,通过FTP上传到服务器 现在我想服务器需要Packages文件夹,但我不知道放在哪里。我还考虑过在VS2013中使用发布功能,但需

在过去,我将我的网站上传到我的主机提供商没有问题,但现在我使用.NET4.5和Nuget软件包,并且出现了错误。哦,现在它是一个web应用程序

当我查看我的文件结构时,我将“MySite”作为父文件夹,然后在该文件夹下有“Packages”文件夹(我假设我下载的Nuget文件安装在该文件夹中)。在与Packages文件夹相同的级别上,我有另一个“MySite”文件夹,通过FTP上传到服务器

现在我想服务器需要Packages文件夹,但我不知道放在哪里。我还考虑过在VS2013中使用发布功能,但需要从我的主机提供商那里获得一个.publishsettings文件,而我没有这个文件。 当然有办法通过FTP传输文件吗

目前,我得到以下错误:

Parser Error Message: Could not load type 'MySite.Global'.
Line 1:  <%@ Application Codebehind="Global.asax.cs" Inherits="MySite.Global" Language="C#" %>
分析器错误消息:无法加载类型“MySite.Global”。
第1行:
我看不出我的Global.asax.cs文件有任何问题。

请尝试以下操作:


我猜问题是因为缺少某个dll,或者您的IIS池配置不正确。

基于错误,我认为.net版本不是应用程序池中的属性设置。

您实际上不需要publishsettings文件,您可以只发布到本地文件系统,然后将文件ftp到目标站点。感谢您的回复。很抱歉耽搁了,但我不得不将该项目重新创建为一个网站,而不是一个web应用程序。只是一个接一个的错误,每次我做出改变时,我都必须重新构建项目。这只是一个小系统,所以网站很适合我:-)。