.net - 部署/构建工作 Orchard CMS 网站时出现问题

标签 .net asp.net-mvc iis orchardcms webdeploy

我在如何将我的网站移动到我的主机@https://my.discountasp.net方面遇到了困难。 。我的主要问题是我以前的所有项目都是基于内联网的。我从未直接发布到网络上

本地我的开发机器是运行 SQL Server 2008 R2 的 Windows 8 Server

我上周开始使用最新版本的 Orchard CMS。我创建了一个工作网站,其内容从 http://localhost/orchard/ 运行,所以我认为它可以从 IIS7 运行。 Orchard 在我的 2008 R2 数据库中创建了表来存储内容,这一切都很不错

现在我想将网站和数据库部署到网络主机discountasp。我订阅了discountasp.net 并拥有我需要的所有设置。我的问题是移动网站。

到目前为止,我尝试使用 Visual Studio 2010 加载该网站。然后,我从解决方案资源管理器顶部右键单击并输入“http://retiremovec.eweb701.discountasp.net”。

VS 2010 尝试构建,我得到:

“错误 1 ​​在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序而引起的。C:\inetpub\wwwroot\orchard\Modules\Orchard.Autoroute\Specs\bin\Hosting\Orchard.Web\Web.config 48

我已经在网上查过这个错误,但一无所获。我想我错过了一些基本的东西。如果我可以通过右键单击来构建网站,然后将网站发布到目标位置“http://retiremovec.eweb701.discountasp.net”

也许我不应该在 Visual Studio 中加载网站,我应该使用其他东西。我只是习惯在 VS2010 中完成所有工作。但这一次我把一切都留给了 Orchard,CMS 网站的结果是 gr8,但现在我陷入了困境

任何评论表示赞赏,问候,J

最佳答案

您要部署的是 Orchard.Web,而不是整个解决方案。如果您在解决方案资源管理器中右键单击 Orchard.Web,您将看到发布选项。从那里开始有很多选项,包括创建部署包的可能性(这是我的偏好,因为我发现它更灵活且不那么“神奇”)。 但真正的关键是查看 Orchard.Web 而不是解决方案。

关于.net - 部署/构建工作 Orchard CMS 网站时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12967303/

相关文章:

asp.net - IIS7 -- 启用表单/匿名身份验证时出现 401.2 错误

c# - Comvisible-enabled 属性是否会减慢 .NET 应用程序的速度?

c# - NHibernate:单个 session 中的多个事务

.Net NNTP 实现

asp.net - Azure 和 Microsoft ASP.NET MVC

asp.net - 我仍然犹豫是否使用 ViewModels 而不是 View 模型

asp.net - 在 IIS 中添加 WebAPI 作为子/嵌套应用程序

ssl - 我们可以在同一个 IIS 网站上使用多个域 SSL 证书吗?

c# - HashHelpers.GetPrime 中这一行的目的是什么?

javascript - 使用 jQuery 检索跨度中的数据,并使用 jQuery 插入该数据