ASP.NET MVC部署引用开发环境

时间:2012-10-11 16:15:27

标签: asp.net-mvc visual-studio-2010 deployment

我正在尝试使用Visual Studio 2010的“发布Web”选项(构建/发布应用程序)部署我的ASP.NET MVC 3应用程序。这会生成部署/ bin,部署/脚本,部署/视图等。

我将这些生成的部署文件/文件夹加载到运行IIS 6的Web服务器上。之后,所有内容似乎都在此Web服务器上正常运行。

然后我开始对我的本地环境进行新的更新。执行此操作后,部署的站点版本停止工作。我查看了堆栈跟踪,Web服务器似乎是从我的本地环境引用的controllers.cs,而不是Web服务器上bin目录中的dll。

在部署之前我还需要做些什么来告诉Web服务器使用它自己的bin文件而不是我的开发环境中的文件吗?

BTW我的开发机器和网络服务器都在同一个网络上。

更新

让我怀疑Web服务器引用我的本地开发环境的另一件事是当一个新用户试图访问该应用程序时,她对“Interop.ActiveDs.dll”的引用有一个IOFileNotFoundException。堆栈跟踪提到了my_local_path / Interop.ActiveDs.dll。这个文件实际上不在网络服务器上,所以我添加了它然后她的错误就消失了。奇怪的是,她之前的所有其他用户都没有收到有关此缺失参考的错误。

0 个答案:

没有答案