【发布时间】:2014-01-16 10:52:17
【问题描述】:
我的 Web 应用程序只是一个在 VS 2010 MVC 4 中制作的简单 Web 应用程序,没有任何外部代码。它只是 VS 2010 的默认应用程序。我有带有 Plesk 的 Deluxe Windows Hosting。我从未更改过我帐户中的任何功能。我将所有文件复制到“//根目录”。在我的文件旁边,我看到各种文件夹,例如:“、plesk、erro-docs、cgi-bin、日志” - 我没有删除它们的权限。
我所有的项目都是“发布”配置。我尝试了所有在网上遇到的方法:
1.我将三个库复制到bin目录: System.Web.Mvc、System.Web.Routing、System.Web.Abstractions
我从 GAC(C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL) 复制了这些 dll。我在 web.config 中放入了这样的字符串:
2.我复制了9个库到bin目录:
System.Web.Abstractions.dll System.Web.Helpers.dll System.Web.Mvc.dll System.Web.Optimization.dll System.Web.Razor.dll System.Web.Routing.dll System.Web.WebPages.Deployment.dll System.Web.WebPages.dll System.Web.WebPages.Razor.dll。
我从 GAC(C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL) 复制了这些 dll。我通过按钮“发布”在 VS2010 中使用本地部署(到目录)。我放了这样的字符串:。没有结果。
3.我将三个库复制到 bin 目录:System.Web.Mvc、System.Web.Routing、System.Web.Abstractions - 这些 dll 是我从 GAC(C:\WINDOWS\ Microsoft.NET\程序集\GAC_MSIL)。我放了这样的字符串:。我通过按钮“发布”在VS2010中通过ftp选项使用部署。没有结果。
4.我将三个库复制到bin目录: System.Web.Abstractions.dll System.Web.Helpers.dll System.Web.Mvc.dll System.Web.Optimization.dll System.Web.Razor.dll System.Web.Routing.dll System.Web.WebPages.Deployment.dll System.Web.WebPages.dll System.Web.WebPages.Razor.dll - 这些 dll 是我从 GAC 复制的(C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL)。我放了这样的字符串:。我在VS2010中通过“发布”按钮通过ftp部署没有结果。
5.我尝试通过 filezzilla 上传文件。 。然而,这是一次无谓的尝试。
6.我尝试通过浏览器上传文件。然而,这是一次无谓的尝试。
7.我尝试通过浏览器上传 zip 文件并在 godaddy 服务器上解压。
上面列出的所有尝试都会在屏幕上显示单词:“nup.com 我的网站即将启动。” 没有任何变化。
我有一个问题。
我做错了什么?
我已阅读 Phil Haack http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx 的所有文章。任何帮助将不胜感激!:)
【问题讨论】:
-
您使用的是支持 .NET 的 GoDaddy 托管帐户吗?这些 GAC 的东西是什么?只需右键单击您的项目并选择发布并使用“文件系统”。将其拉上并解压缩,您就走了!除了您需要使用 GoDaddy 将文件夹转换为 IIS 中的“应用程序”之外。
-
@ta.speot.is ,是的,我确实像你说的那样。但是,它没有任何结果。我的计划是使用 Plesk 进行豪华 Windows 托管,它支持 .NET。
-
结果如何?您访问该页面并收到错误消息?错误信息是什么?
-
@ta.speot.is , 500 - 内部服务器错误。您要查找的资源有问题,无法显示。我只发送了默认应用程序,没有任何代码。
-
大多数提供商都为您提供了查看错误日志的方法。那里应该有更多信息。
标签: c# asp.net asp.net-mvc web-deployment