【问题标题】:ASP.net DeploymentASP.net 部署
【发布时间】:2011-08-01 22:22:11
【问题描述】:

我目前正在研究开发一个 ASP.NET 网站。我已经在我的开发机器和服务器上配置了 IIS7。

我已将开发文件复制到我的开发机器上的本地 IIS 服务器,这可以正常工作,没有任何问题。

但是,当我在 VS2010 中通过 FTP 将 ASP.NET 应用程序上传到我的站点到 mydomain.com/myasp 时,它会显示一条错误消息:

描述:期间发生错误 配置文件的处理 需要为该请求提供服务。 请查看具体错误 下面的详细信息并修改您的 适当的配置文件。

解析器错误消息:这是一个错误 使用注册为的部分 allowDefinition='MachineToApplication' 超出应用层。这个错误 可能是由虚拟目录引起的 未配置为应用程序 在 IIS 中。

源错误:第 34 行:ASP.NET 到 识别传入用户。第 35 行: --> 第 36 行:第 37 行:启用部分 配置

我已将 IIS 中的目录转换为应用程序,但仍然出现错误。

您能提供的任何帮助将非常感谢

【问题讨论】:

标签: asp.net configuration iis-7 web-config


【解决方案1】:

我发现这是因为出于某种原因我直接在服务器上从http://localhost/myaspx.aspx 调用了 ASPX,这会导致错误。当我尝试http://www.mydomain.com/myaspx.aspx 时,它运行良好。

有点奇怪的问题,为什么它不喜欢使用 localhost。我猜这一定是 iis 的错误配置问题

【讨论】:

  • hosts文件中是否定义了localhost?
猜你喜欢
  • 1970-01-01
  • 2018-11-21
  • 1970-01-01
  • 2013-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多