如何使用 Visual Studio 2012 Express 将 ASP.NET MVC 4 应用程序部署到 Web 托管提供商子目录?

Posted

技术标签:

【中文标题】如何使用 Visual Studio 2012 Express 将 ASP.NET MVC 4 应用程序部署到 Web 托管提供商子目录?【英文标题】:How to deploy a ASP.NET MVC 4 app to web hosting provider sub-directory with Visual Studio 2012 Express? 【发布时间】:2012-06-20 22:53:07 【问题描述】:

我下载了 Visual Studio Express 2012 RC for Web,创建了一个 ASP.NET MVC 4 应用程序,单击 F5 并在 Chrome 中看到一个基本的、正常运行的站点和数据库:

现在我想将它发布到具有“ASP.NET 1.1 到 4.0”的网络托管服务提供商 (domainbox.de),但不是发布到主站点 (tanguay.de),而是发布到子目录(例如 tanguay .de/test)。

但是,当我右键单击解决方案名称并选择发布时,我可以通过 FTP 上传,但似乎只能发布到 我的域。这就是我记得 ASP.NET 2.0 是如何工作的——在子目录中托管多个网站是不可能的。

如何将此站点发布到 tanguay.de/test,然后创建另一个站点并将其发布到 tanguay.de/test2 等。这可能吗?

【问题讨论】:

我投票决定将此问题作为离题结束,因为它太具体了,而且这些技术现在已经没有任何支持了。它也没有答案。 我投票结束这个问题,因为它不是一个编程问题,而且它在 Stack Overflow 上是题外话。应在Webmasters 上询问有关您网站的非编程问题。以后,请在那里提出这样的问题。 【参考方案1】:

在目标位置字段中,您可以输入网站的完整路径,例如tanguay.de/wwwroot/test2(或它映射到的任何路径)。

【讨论】:

以上是关于如何使用 Visual Studio 2012 Express 将 ASP.NET MVC 4 应用程序部署到 Web 托管提供商子目录?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2012/13 在导出的模板中缺少 MVC NuGet

如何删除 Visual Studio 2012 的 Blend?

Visual Studio 2012 中的 Phonegap:如何使用 console.log?

如何使用Visual Studio Express 2012升级nuget

如何禁用 Visual Studio 2012 的警告?

Visual Studio 2012 Express:如何使用自定义 Web 服务器进行调试