【发布时间】:2016-08-14 16:30:43
【问题描述】:
我已经从我的暂存环境中准备了一个 Web 部署包作为文件系统。但是,没有包含必要类的文件夹。我的 hitcounter 逻辑就在那里。我试图将这个带有类的文件夹复制到一个 Web 部署文件夹中,但是当我尝试在托管服务提供商处运行我的网站时发现了一个错误。如果我在本地运行我的 Web 应用程序,它可以正常工作。
有没有一种特殊的方法可以将此文件夹包含到 Web 部署包中?
我在受限共享主机上运行 (godaddy)。
【问题讨论】:
-
您遇到的错误是什么?还有您创建的包,是使用 VS publish 还是 msbuild 脚本构建的,还是您从 IIS 导出了包?
-
这些类被编译成 BIN 文件夹中的程序集。它们没有发布到网络服务器,也许你的 bin 文件夹中缺少一个用于 hitcounter 的 dll 文件?
-
@brent 礼貌,我使用 VS Publish。错误是“应用程序/n 错误”,只是一般的错误消息。我不将文件复制到 IIS 服务器,我只是在 VS 2010 的本地机器上运行。
-
@MattTabor,我怎么知道我的 hit counter.cs 文件是否是 dll 文件。我已经看到 bin 文件夹,但没有找到名称为“hitcounter”的 dll 文件。如何为dll库创建一个类?
-
应该有一个带有你的命名空间名称的dll。
标签: asp.net asp.net-mvc deployment hosting