0

我正在运行 Windows 10 和 IIS 版本 1511(内部版本 10586.164) 我正在运行默认应用程序池并显示默认 html。我添加的所有其他网站都给出了相同的

无法访问此站点 [站点] 的服务器 DNS 地址找不到。ERR_NAME_NOT_RESOLVED

我使用了 Visual Studio 2012 和 VS community 15。我的项目站点的 MVC 4 版本运行良好。

我在 asp.net 4.61 MVC 5 中重建,以避免与版本类型的定期冲突并阻止 nuget 更新我进入问题。

使用 4.61 MVC 5 的默认模板,我有一个 VS 15 可以运行的应用程序。

旧站点在通过 VS 和 IIS 运行时会出现以下错误并显示 favicon。

无法加载文件或程序集“System.Web.Razor,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)错误,所以我将其停放而不是考古。

目前,站点绑定到主机名和端口号,* IP 地址。

我检查了 SO 问题:

IIS 10 500.19 错误 以及 如何在 Windows 10 上的 IIS 10 中运行 ASP.NET MVC 应用程序

其中。

有任何想法吗?感觉这很简单,但我无法尝试。

4

2 回答 2

1

尝试ipconfig /flushdns从命令行运行,为我工作!

于 2016-05-28T12:50:39.480 回答
0

您是否检查了应用文件夹的安全性?IIS_IUSRS 至少必须具有读取和执行权限。

于 2016-10-17T12:49:55.100 回答