我正在运行Windows 10和IIS版本1511(内部版本10586.164)我运行默认的应用程序池并显示默认的html。我添加的所有其他网站都提供了相同的功能
无法访问此站点[站点]的服务器DNS地址无法找到。 ERR_NAME_NOT_RESOLVED
我使用了visual studio 2012和VS社区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 error和How to run ASP.NET MVC app in IIS 10 on Windows 10
等等。
有任何想法吗?这感觉就像是简单的东西,但我无法看到它的尝试。
尝试从命令行运行ipconfig /flushdns
,为我工作!
您是否检查了应用文件夹的安全性? IIS_IUSRS必须至少具有读取和执行权限。