【问题标题】:Error deploying ASP.NET WebApplication on IIS在 IIS 上部署 ASP.NET Web 应用程序时出错
【发布时间】:2017-02-09 02:47:09
【问题描述】:

最近我一直在努力在 IIS 上部署我的 ASP.NET Web 应用程序(我使用的是 Windows 10)。我所做的一切都与here 所写完全相同。事情进展顺利,直到我尝试在浏览器中的 IIS 上打开我的应用程序 (.aspx)。我得到了ERROR。我试图在 google/stockoverflow 中搜索解决方案,但似乎没有什么适合我,或者我真的不擅长搜索。

也许有解决问题的建议?

提前致谢!

【问题讨论】:

  • 如果你添加一个html文件(不是aspx)和浏览器会发生什么?
  • 同样的错误。好像不是 IIS 有问题,有可能吗?
  • 你应该打开example.local而不是文章中提到的localhost
  • 在 Windows 10 上您可能需要以管理员权限运行 VS
  • @IvanSalo 没有帮助 :(

标签: c# asp.net iis


【解决方案1】:

如果没有实际查看 iis 本身的设置,很难确定问题所在。但我要检查的第一件事是查看您在 iis 中的 localhost 站点是否正确绑定请参阅here 正确设置绑定。

【讨论】:

  • 似乎还可以。我不知道该怎么做 :D 你想在设置本身中看到什么?
【解决方案2】:

您是否正确设置了 IIS?和asp.net一样(也需要register)。

补充:

  1. 如果启用了目录浏览,请检查 IIS。
  2. 检查应用程序池框架(必须是与项目框架。)

【讨论】:

  • IIS 设置正确。通过命令提示符启用目录浏览。池框架与 ASP.NET Web 应用程序框架相匹配。似乎一切都很好。我敢说,在 IIS 中没有问题。我什至无法在 ISS 外打开我的本地主机:同样的错误也在那里(HTTP ERROR 500)。我的本地主机有问题,有可能吗?
  • 检查您的网络配置文件。
  • 请问我应该在那里检查什么? @reds
【解决方案3】:

这不会是最终答案,但首先,请始终首先获取完整的错误信息。

请在 Windows 中打开事件查看器,希望在 Windows 日志下会有一些与 ASP.NET 有关的错误。您可以从中获取信息并发布吗?

这样做也可能会有所帮助 https://www.webwiz.net/kb/asp-tutorials/friendly-HTTP-error-messages.htm

根据评论更新:

我认为您需要卸载并重新安装 IIS,听起来那里有问题。您可以通过添加/删除 Windows 组件来执行此操作,例如。

http://www.howtogeek.com/112455/how-to-install-iis-8-on-windows-8/

之后您可能需要重新注册 ASP.NET

要修复 ASP.NET 的 IIS 映射,请运行 Aspnet_regiis.exe 实用程序: 单击开始,然后单击 跑。 在“打开”文本框中,键入 cmd,然后按 Enter。 在命令提示符处,键入以下内容,然后按 Enter: "%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i 在此路径中,version 表示您在服务器上安装的 .NET Framework 的版本号。您必须在键入命令时将此占位符替换为实际的版本号。

【讨论】:

  • @dusmanass 你从哪里得到的?有更详细的吗?
  • Internet Explorer 说: 最可能的原因: •该网站正在维护中。 •该网站有一个编程错误。此错误(HTTP 500 Internal Server Error)表示您访问的网站存在服务器问题,导致网页无法显示。
  • @dusmanass 谢谢,错误中的 URL 实际上是“localhost/MyApp/Default.aspxhttp:/localhost/MyApp/Default.aspx”,即重复两次,就像它出现在您的评论中一样?我假设您没有像那样输入两次 URL?
  • 对不起,这只是一个错误 :D 又发现一个错误:机器默认权限设置不向用户授予具有 CLSID 和 APPID 的 COM 服务器应用程序的本地激活权限 *** * 来自运行在应用容器Farlex.581429F59E1D8_2.1.0.18_x64__wyegy4e46y996 SID的地址LocalHost(使用LRPC)(S-1-15-2-1267739591-1137297291-83386112-1979864472-9590257194)-384594)可以使用组件服务管理工具修改此安全权限。
  • @dusmanass 对不起,我不清楚,评论是错误的,还是您使用的 URL 错误?有效吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-09
  • 1970-01-01
  • 1970-01-01
  • 2013-03-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多