【发布时间】:2011-04-18 22:53:53
【问题描述】:
我在部署网络应用时遇到了麻烦。
环境
有一个 Intranet 站点目前有很多文件和文件夹,并且工作正常。它没有配置为使用 ASP.NET,它只是普通的静态网页。
这是在带有 IIS 6.0 的 Win2k3 机器上。
我尝试过的:
该应用程序在我的开发机器上运行良好。 Employee 类位于同一目录中,与给我此错误的 asp.net 页面具有相同的命名空间。
我一直在尝试将我的应用程序部署到一个目录“INFO”。所以我有:
- 已启用 ASP.NET(已确认)
- 确认使用的是.net 2.0
- 我已右键单击 IIS 中的目录并单击灰色“应用程序名称”旁边的“创建”按钮以使其成为应用程序
- 我已编译并部署(使用 VS 发布工具)应用程序到 INFO 目录(这是一个共享)
...仍然无法正常工作。
有什么想法吗?我还需要做什么才能让这个东西正常工作??
【问题讨论】:
-
我假设所有 dll 都在您的 bin 目录中,以及应用程序 (aspx) 页面?
-
嗯,只有一个 dll,应用程序编译的 dll。我认为我说得对。 INFO文件夹下有一个bin目录,我把那个dll复制到那个bin目录下。
-
奇怪的是,它正在编译页面背后的 CS 代码,只是找不到类 Employee,无论出于何种原因。 . .
-
可能缺少实际的类文件?您看到 Employee.cs 文件了吗?或者你能在源代码中找到一个Employee类吗?
-
嗯,除了bin目录下的dll,Employee.cs其实在INFO目录下。
标签: c# .net asp.net deployment iis-6