- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 C# MVC 4.5 网站,在那里一切都按预期工作,直到最近,当我添加一个新文件夹时。
它旨在容纳 CMS 类型的应用程序并将它们与主站点分开。在构建这些应用程序时,我检查了站点本地实例上的所有内容,一切看起来都很好。
但是,自从我将更新推送到 DEV 后,我得到了一些奇怪且意想不到的结果 - 如下所示。
这是一个伪文件结构:
Solution 'MySite'
MySite
Controllers
Images // Images from this folder appear normally
Models
Scripts // Scripts from this folder load normally
Views
Admin
AdminApplication
Index.cshtml
Shared
admin_common.css // 500 error
admin_common.js // 500 error
Images
banner.jpg // will not load
请记住,所有这些问题仅出现在 Dev 上,本地上的一切都很好。一个 css 文件会加载,但没有任何内容,这似乎很奇怪。
这是样式和脚本在布局中的加载方式:
@Scripts.Render("~/Shared/jquery.js") // loads fine
@Scripts.Render("~/Admin/Shared/admin_common.js") // 500
@Syle.Render("~/Admin/Shared/admin_common.css") // 500
这是我尝试过的:
我查看了日志文件,但他们都说文件加载正常。我只看到 200,没有看到 500。
我查看了 IIS 中的静态内容选项,如下所示:http://adilmughal.com/blog/2011/11/iis-7-not-loading-css-and-image/ 但它是 IIS 范围内的选项,而不是特定于文件夹的选项。
当我访问 css 的 URL 时,我得到 500: Server Error [10-0002]
所以我寻找它,但唯一有用的是这个,https://communities.ca.com/thread/110605407 , 一条很深的评论说他们的 isapi 文件丢失了。我检查了我的 web.config 文件,并找到了 isapi 文件,它们看起来不错。
我尝试了失败的请求跟踪,如这里所指定:IIS 7 gives me error 500 internal server error when trying to display my XML document,但是那里没有日志,即使它是打开的....这很奇怪,但不是这个问题的关注。
我还尝试过向 web.config 添加一个 httperror 行,如下所示:https://serverfault.com/questions/407954/how-to-diagnose-a-500-internal-server-error-on-iis-7-5-when-nothing-is-written-t。它应该给出更好的错误,但它没有。
是什么导致我的开发机器不显示这些必要的内容?
最佳答案
TL;DR:一个不必要的 web.config 文件,缺少 isapi 处理程序。
当我第一次启动新文件夹 Admin 时,我不确定它会如何工作。我在某处读到它需要自己的 web.config 文件。所以我从某处复制了一个简单的 web.config 文件到新文件夹中。
后来,我将其名称更改为 web.bonfig,使其处于非事件状态(b 表示备份)。
我目前的理论是,服务器上的配置文件冲突可能有不同的优先级(但这样的东西甚至会在哪里定义?)。今天早上,我在 Windows 资源管理器窗口中将文件名更改为 web.bonfig.backup-ignore,这似乎解决了我的问题。
顺便说一句,web.bonfig 在 system.webServer 中只定义了一个处理程序。这表明我问题中的解决方案 3 是正确的解决方案,但我查看了错误的配置文件。
关于C#/IIS/MVC : Static Conetent not loading on different environments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30220899/
我想在 32 位 Windows 上获取路径 system32 路径,在 64 位 Windows 上获取路径 SysWOW64。 Environment.GetFolderPath(Environm
我可以在 environment.yml 中设置环境变量吗? conda 中的文件环境? conda 让我 save environment variables in environments通过 e
我一直在尝试大部分 Enviroment.SpecialFolder 枚举,但我认为没有任何方法可以通过枚举。使用 string.Substring() 方法给我带来了最大的收获。 我尝试只获取实际安
当我在 .ios 项目的 appDelegate 中使用 Environment.GetFolderPath(Environment.SpecialFolder.Personal) 时,我得到一个路径
我找到了 this project在做一些研究的同时。我注意到 Docker Compose 示例文件中的这一行: environment: &environment 所以我想知道它实际上意味着什么?
在 python/flask/gunicorn/heroku 堆栈上,我需要根据另一个 env 变量的内容设置一个环境变量。 作为背景,我在 heroku 上运行了一个 python/Flask 应用
我正在尝试使用 angularfire @angular/[email protected] 构建 Angular 15 。但我遇到了这个错误 ✔ Downloading configuration
我在我的一位客户的计算机上遇到了一个非常奇怪的行为,我找不到任何线索来解释为什么会这样:当应用程序调用 Environment.GetFolderPath(Environment.SpecialFol
我遇到了以下方法: Environment.getDataDirectory() : /data 和 getFilesDir() : /data/data/package/files 一种方法使用环境
我在 rails 中有一个迁移,它执行以下操作: class AddMissingIndexes :evid, :length => { :evid => 255 } end end 但是,在对
所以我对 MS Stack Development 世界相当陌生,面临着本地开发环境与服务器环境不同的问题(我认为它们是一样的,但我错了)。 我的设置是使用 Visual Studio 2012(II
我有一个只包含 exe 文件(没有源代码)的 hello 工具。 你好工具结构: bin helloBin.exe helloRoot.exe conanfile.py conanfile.py
我是 R 的新用户,我尝试了以下代码。它给出了一个错误。任何人都可以帮忙吗?代码是: library(ggplot2) data(diamonds) qplot(price, data=diamond
我正在使用以下方法获取 Windows 7 中“我的文档”文件夹的路径并遍历其目录: Dim diri As New DirectoryInfo(Environment.GetFolderPath(E
我试图通过更改其环境变量来修改 Linux 上 JetBrains Rider 中 .NET 项目的设置配置文件。但是,当我点击文件夹图标时,我无法点击添加、删除或修改任何环境变量。 我注意到在 Ri
这个问题已经有答案了: How to add package to conda environment without pip (5 个回答) 已关闭 1 年前。 我在没有连接到互联网的计算机上安装了
我开发了一个 Controller 来使用 JSON 响应 AJAX 请求: class PeopleController extends Controller { public function l
我有一个 asp.net mvc3 应用程序。现在我想将用户数据保存在 C:\Users{AppPoolUserAccount}\AppData\Roaming\MyProgramm... 在第一次调
#include #include #include extern char *environ[]; int main(int argc, char *argv[]) { int ind
我在将 json 文件导入 typescript 时遇到问题。我已经按照惯例配置了tsconfig.json,但是在environment.ts文件中还是不行,但是在environment.prod.
我是一名优秀的程序员,十分优秀!