首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从VS2010发布时,allowDefinition ='MachineToApplication'错误?

从VS2010发布时,allowDefinition ='MachineToApplication'错误?
EN

Stack Overflow用户
提问于 2018-03-27 00:22:30
回答 2查看 0关注 0票数 0

我可以在我的本地计算机上运行我的Asp.Net MVC 2应用程序,而不会出现问题。只需运行/调试。

但如果我已经建立它,我无法发布它!我必须清理解决方案并再次发布。我知道这不是系统关键,但它真的很烦人。“一次点击发布”不是“干净的解决方案,然后单击发布”

确切的错误如下:

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

EN

回答 2

Stack Overflow用户

发布于 2018-03-27 09:17:28

我有与我的MVC应用程序相同的问题。这是令人沮丧的,因为我仍然希望我的意见被检查,所以我不想关闭MvcBuildViews

保持MvcBuildViews为true,然后你可以在你的项目文件下面添加下面一行:

代码语言:javascript
复制
<BaseIntermediateOutputPath>[SomeKnownLocationIHaveAccessTo]</BaseIntermediateOutputPath>

并使该文件夹不在你的项目文件夹中。适用于我。这不是一个完美的解决方案,但现在是好的。确保从项目文件夹中删除文件夹(位于obj \ Debug和/或obj \ Release文件夹内),否则你将不断收到错误。

票数 0
EN

Stack Overflow用户

发布于 2018-03-27 09:33:49

我删除了我的obj / Debug文件夹中的所有内容,并修复了这个错误。

代码语言:javascript
复制
<MvcBuildViews>true</MvcBuildViews>

选项在我的项目文件中(T4MVC T4模板很方便)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档