0

大家好,感谢阅读我与 ASP.Net 的严重问题,这些天我浪费了我所有的时间,我用谷歌搜索并测试了每件事,但没有成功。我已经编写了一个网站,使用VS2010Express它在 localhost 中运行良好,但是当我将源代码复制到共享主机时,我收到了这个错误:

HTTP Error 500.0 - Internal Server Error . The page cannot be displayed because an internal server error has occurred.

Module  AspNetInitializationExceptionModule
Handler PageHandlerFactory-Integrated
Error Code  0x00000000

我的项目的更多详细信息:

  1. 我使用了实体框架 4.4.20627.0
  2. 使用.net 4

这是我的 web.config 我认为可能有问题:

编辑:删除 web.config 内容!

这是 packages.config :

编辑:删除 packages.config 内容!

提前致谢。

4

1 回答 1

3

终于经过 2 天的谷歌搜索和 Stackoverflowing!我在寄宿文件中找到了答案。我的共享主机(服务器)支持多种语言,如 Php、Perl 以及各种版本的 Asp。所以问题是我的主机管理员已将默认扩展设置为 Asp.net 2 而我的是 Asp.net 4 。

由于我的主机面板是WebsitePanel® ,因此我按照以下步骤更改默认语言:

  1. 登录到WebsitePanel®
  2. 单击“Web”图标 -> “Web 站点”
  3. 选择我的网站名称 -> www.blabla.com
  4. 单击“扩展”选项卡,然后将 Asp.net2 更改为 Asp.net4(集成)
  5. 单击“更新”按钮。
  6. 完成的!现在一切正常。

希望对其他人有用并节省您的时间。

于 2013-03-24T18:23:04.197 回答