1

我有一个用 Visual Studio 2005 编写的小型 asp.net 应用程序。项目在 VS 中工作,但不在远程服务器上的 IIS 中工作。编译错误 CS0246:找不到类型名或命名空间

我只是将文件从项目复制到项目 IIS。

谷歌搜索,我找到了一个链接http://www.codingforums.com/archive/index.php/t-122281.html

问题是VS2005的ASP.NET网站项目是假的......

有任何想法吗?如何在没有 Visual Studio 的服务器上的 asp.net 项目中包含库?

评论中的正确答案@dbaseman

4

2 回答 2

0

您是否在服务器机器上安装了 .NET 框架?如果不是,那么您必须安装 .NET 框架的版本。还要确保您已正确打包和发布项目。

于 2012-07-05T05:23:42.837 回答
0

您应该能够将 .DLL 文件放在应用程序的bin文件夹下。确保您也已在 IIS 中的文件夹上运行“转换为应用程序”。

以上应该可以很好地工作;您还可以使用gacutil.exe在全局程序集缓存中安装 DLL 。这将使该库可用于服务器上的所有应用程序。

于 2012-07-05T05:24:19.133 回答