在 MS Server 2003 中发布 ASP.NET-MVC

Publish an ASP.NET-MVC in MS server 2003

我使用 ASP.NET-MVC 和本地 SQL 服务器数据库制作了一个 WEB 应用程序。我在尝试发布它时遇到了很多问题。

我想在 MS 2003 服务器上发布 Web 应用程序。我曾尝试在 Visual Studio 2012 上使用发布工具进行此操作,但它不起作用,我遇到此错误:ERROR_DESTINATION_NOT_REACHABLE,我搜索了一些解决方案在互联网上发现这个:

Diagnosis - Web Management Service or Remote Agent is not installed or unreachable on the remote computer. Resolution - Verify that Remote Agent Service or Web Management Service are started on the remote computer, depending on which one you are connecting to. You can do a "net start wmsvc & net start msdepsvc" on the remote computer to ensure these services are started. Also, ensure that a firewall is not interrupting communications with the destination.

我已尝试在 MS 服务器上安装 远程代理服务,但它没有出现在服务列表中。

我还尝试使用 IIS 在本地发布应用程序(而不是 运行 带有 VS studio 播放按钮的应用程序),我遵循了一些步骤在论坛上发布包时,我遇到了这个错误:

我的文件结构如下:

任何人都可以帮忙吗,我真的被困在这个问题上,无法继续前进!

在我的服务器上:

Windows 服务器 2003

IIS 6.0

SQL 快递 2005

在开发机器上:

Windows 7

Visual studio 2012

IIS 7.0

ASP.NET-MVC 4

Sql 服务器 2008

需要任何帮助,谢谢。

多亏了这个post,我找到了解决方案。

我在程序集上遇到了一些问题所以我在程序集的属性中做了 Copy Local = true (System.Web.Http.WebHost) 然后重新部署, 它工作正常。