【发布时间】:2014-05-14 15:21:14
【问题描述】:
我有一个涉及 C# 和 MVC 的课程。在教室计算机上运行后,该程序的主页如下所示:
但是,当我在家里运行相同的程序时,它看起来像这样:
所以很明显程序的资源没有加载,当我按 F12 时看到这个错误:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
对于六个不同的文件,其中是css文件:
http://localhost:4321/Content/site.css
现在,我已经安装了 IIS,所以在浏览器 URL 栏上写 localhost 会将我带到 IIS 主页。但什么可能导致这个问题?这是否与端口转发有关(我有一个 comcast 路由器,Arris TG862G,我听说它很烂)?是否可以更改项目从中获取源文件的目录以避免这种情况?感谢您提前提供任何帮助
【问题讨论】:
-
这可能是与在您的网站上使用 https 和在家中使用 http 有关的问题吗?
-
我不知道,但如果我写
http://localhost/我会被带到 iis。如果我写https://localhost/Chrome 告诉我网页不可用 -
我可能是错的,但你有一个需要 ssl 的生产盒。现在,您正在使用 http 进行本地开发。这可能是问题所在。
-
这是否意味着我必须重新安装 IIS 或启用设置?
-
你能不能选择上面第二张图片中没有加载的图片,然后左键点击弹出属性对话框,然后复制该图片的url。您可以通过将其发布到浏览器中来访问该网址吗?
标签: asp.net-mvc c#-4.0 iis localhost