asp.net - AppHarbor: 目录 '/App_GlobalResources/' 不允许,因为应用程序是预编译的

标签 asp.net webforms appharbor app-globalresources

我试图将我的 ASP.NET WebForms 应用程序部署到 AppHarbor。成功部署后,我得到

The directory '/App_GlobalResources/' is not allowed because the application is precompiled

我在应用程序设置中禁用了预编译,但没有帮助。我该怎么办?我应该在我的项目中更改一些设置 o 它是服务器配置的事情吗?

我找到了删除 PrecompiledApp.config 的解决方案,但我无法在 AppHarbor 上访问它。

最佳答案

如果您的站点是预编译的,您需要做的就是确保从您的部署位置删除目录/App_GlobalResources。

我遇到了完全相同的问题,当我删除这个目录时,一切都很好。

注意:预编译您的站点很好,因此它更快,响应更快,因此从部署文件夹中删除 precompiledapp.config 文件可能不是一个好主意。

关于asp.net - AppHarbor: 目录 '/App_GlobalResources/' 不允许,因为应用程序是预编译的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13674529/

相关文章:

unit-testing - appharbor 测试项目 app.config 文件不会更改其连接字符串

umbraco - 在 appharbor 上设置 CMS 有多容易

jquery - 在 jquery 代码中更改文本框值时,不会触发 asp.net 文本框更改事件

c# - 列表框中未选择任何项目时禁用 asp 按钮

javascript - 如何生成完全动态的 UI? MVC 或 WebForms

用于 HTML 表单的 JavaScript

c# - 指定日期时间的时区而不更改值

c# - 从类库中的 resx 获取值

c# - TinyMCE 在动态添加受影响的文本区域后使用

asp.net - 如何只更改 vb.net 日期的年份部分