asp.net-mvc - 带有 mvc godaddy 托管的子域

标签 asp.net-mvc web-hosting

我已将我的 mvc 应用程序发布到 Godaddy(root,即 www.example.com),并且一切正常。现在我需要将一些 html 文件发布到我设置的子域(即 subdomain.example.com)。
但是现在当我浏览到 subdomain.domain.com 时出现 web.config 错误

"Could not load file or assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified." Line 101: add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /...



子域目录中唯一的文件是 html 文件。为什么 web.config 发挥作用?我认为有一个子域可以分隔这些虚拟目录(根和子域)?

最佳答案

你提到这些是 .html 文件。确定它们不是 .cshtml?

抛开域的奇怪之处 - 您的主机在其 GAC 中没有“ASP.NET 网页”System.Web.Helpers 程序集,或以其他方式可用于您的部署。

要解决此问题,您需要对程序集进行 bin-deploy。首先创建一个 bin目录,并上传 System.Web.Helpers.dll那里。

你会在你的开发机器上找到它,比如 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.Helpers.dll

关于asp.net-mvc - 带有 mvc godaddy 托管的子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5129447/

相关文章:

php - 一个好的网络托管服务,允许超过 1GB 的 MySQL 数据库

amazon-web-services - CNAME 条目在使用 Amazon Certificate Manager 的 NameCheap 上不起作用

asp.net-mvc - 为级联子列表构建一个空的 MVC DropdownListFor

javascript - 如何从自动完成而不是文本中发布值?

c# - 对 MailChimp API v3 的发布请求总是返回未授权

proxy - 我如何在不更改名称服务器的情况下使用 cloudflare

c# - 如何在 ASP.NET MVC 中呈现验证消息中的 html?

javascript - 对 ASP.NET MVC 操作进行 jquery ajax 调用

php - 连接到免费托管数据库时出错

git - 如何在我的托管网络服务器上 check out git 标签