【发布时间】: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 到目标站点。