【问题标题】:Having problems deploying my .Net web application via FTP通过 FTP 部署我的 .Net Web 应用程序时遇到问题
【发布时间】:2015-10-14 14:07:36
【问题描述】:

过去,我将我的网站上传到我的托管服务提供商没有任何问题,但现在我使用 .Net 4.5 和 Nuget 包,但我遇到了错误。哦,现在它是一个网络应用程序。

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

现在我认为服务器需要 Packages 文件夹,但我不知道该放在哪里。我还考虑过在 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 文件根本看不到任何问题。

【问题讨论】:

  • 您实际上不需要发布设置文件,您只需发布到本地文件系统,然后将文件 ftp 到目标站点。

标签: c# .net ftp


【解决方案1】:

请试试这个:

Could not load type 'XXX.Global'

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

我猜问题是因为缺少某些 dll 或您的 IIS 池未正确配置。

【讨论】:

  • 感谢您的回复。对于延迟,我很抱歉,但我不得不将项目重新创建为网站而不是 Web 应用程序。只有一个接一个的错误,每次我进行更改时都必须重新构建项目。这只是一个小系统,所以网站很适合我:-)。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    相关资源
    最近更新 更多