小编ric*_*ley的帖子

App_Code文件夹在已发布的网站中自动创建

我在VS 2010中使用Umbraco 6创建了一个MVC4应用程序,我创建了一个Web部署项目,我的Team City CI服务器使用该项目将我的网站部署到CI环境进行测试.

在CI服务器上第一次加载主页(或任何页面)时,它加载完全正常.但是,加载页面的行为会在我的CI服务器上创建一个App_Code文件夹,然后我收到消息"由于应用程序已预编译,因此不允许使用目录'/ App_Code /'".删除App_Code文件夹意味着它再次适用于一个页面加载,并再次创建该文件夹.

删除PrecompiledApp.config文件会导致我的站点无法加载YSOD,并声明"对象引用未设置为对象的实例".在堆栈跟踪中的以下点"Umbraco.Web.UmbracoModule.BeginRequest(HttpContextBase httpContext)+25"

要清楚,我的项目中没有App_Code文件夹,我不想要或不需要.我只想让它在页面加载时自动停止创建一个!我在VS中使用了Umbraco并且以相同的方式多次部署,只是没有使用Umbraco 6和MVC项目.

任何想法为什么App_Code被自动创建以及我可以做些什么来阻止它?

非常感谢

理查德

umbraco app-code asp.net-mvc-4

7
推荐指数
1
解决办法
2986
查看次数

标签 统计

app-code ×1

asp.net-mvc-4 ×1

umbraco ×1