【问题标题】:Web application deploy on web serverWeb 应用程序部署在 Web 服务器上
【发布时间】:2013-08-07 09:40:54
【问题描述】:

当我尝试将我的 Web 应用程序部署到 Web 服务器时,它会引发以下错误。

在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序所致。

您可以点击here查看该网站。

我在框架 4.0 中使用 VS2012 开发了这个 Web 应用程序。

我在本地机器 IIS 7 中检查整个站点。

我害怕这个问题。

【问题讨论】:

  • 永远不要向最终客户端显示您的 web.config 内容,将调试标志更改为 false。

标签: asp.net web-config


【解决方案1】:

删除解决方案文件夹中的obj 文件夹,您应该可以再次发布。

【讨论】:

  • 没有Obj文件夹。
  • 不在您的网络服务器上,在您的开发机器上的项目文件夹中
  • 完全相同的地方,我的开发机器上没有任何 Obj 文件夹...
  • 好的,那我看错了你的问题。我认为在部署您的网站时发生了错误。您的虚拟目录是否配置为应用程序,如错误消息中所述?
  • 我不知道,基本上我只有FTP访问权限所以不能说什么......