在其他解决方案

时间:2016-07-01 02:06:02

标签: .net visual-studio iis config .net-2.0

我有多个解决方案并排放在我的机器上,用于不同的应用程序。在一个.NET 2.0 Windows窗体应用程序上工作时,它在以前运行正常时开始抛出异常。这是一个“无法识别的属性'targetFramework'”解析器错误。

我检查了我正在处理的应用程序的配置,它没有targetFramework元素。更仔细地查看错误消息,我看到它将配置指定为完全来自另一个解决方案,一个响应式网站。我没有运行该Web项目,也没有在本地计算机上的IIS中设置Web应用程序。我正在处理的应用程序在配置文件或任何地方都没有引用Web应用程序。

除了从我的机器上删除Web应用程序解决方案之外,还有任何想法可以解决这个问题吗?我很茫然。

请注意,Web应用程序的目标是.NET 4.5,而我正在处理的应用程序的目标是.NET 2.0。

编辑:我决定删除网络应用程序及其所在的文件夹,但我仍然遇到同样的错误。此外,当我打开IIS管理器并尝试查看任何网站的任何功能(例如,当我单击IIS管理器中的网站的身份验证功能)时,我的计算机上设置了类似的错误:

There was an error while performing this operation.

Details:

Filename:

\\?\C:\Working\OrderTracker\OrderTrackerWebService\web.config

Error: Cannot read configuration file

该路径(不包括前导\\?\)是我删除的Web应用程序的web.config的路径。

正如我之前提到的,我删除的Web应用程序在删除时似乎没有在IIS中设置。也许是过去,我不记得了。

我在Windows 8.1上使用IIS 8.5。

编辑2,修复:(不确定回答我自己的问题的礼节,但我认为此修复可能对其他人有用)原来问题是配置IIS管理器中的默认网站。它被设置为C:\Working\OrderTracker\OrderTrackerWebService将其设置回C:\inetpub\wwwroot解决了两个问题(在IIS管理器中查看Web应用程序的配置时出错,以及运行时遇到的原始“无法识别的属性'targetFramework'”错误桌面应用程序)。

0 个答案:

没有答案