我正在运行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运行时显示图标。
无法加载文件或程序集'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
等。
有什么想法吗? 这感觉就像是一件简单的东西,但我无法看到它的尝试。
答案 0 :(得分:0)
尝试从命令行运行ipconfig /flushdns
,为我工作!
答案 1 :(得分:0)
您是否检查了应用文件夹的安全性? IIS_IUSRS必须至少具有读取和执行权限。