我之前运行过我的网站,一切都很好。
然后,在用Resharper检查它之后(注意到它发现了一些问题,但对它们一无所知 - 根本没有改变任何代码),再次运行该网站 - 或试图 - 并得到:
Server Error in '/' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please
review the specific error details below and modify your configuration file appropriately.
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond
application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Source Error:
Line 56: </controls>
Line 57: </pages>
Line 58: <authentication mode="Windows"/>
Line 59: <sessionState timeout="360"/>
Line 60: <httpHandlers>
Source File: C:\MembersOrderEntryRedux\MembersOrderEntry\MembersOrderEntry\mobile\web.config Line: 58
Show Additional Configuration Errors:
Version Information: Microsoft .NET Framework Version:2.0.50727.5485; ASP.NET Version:2.0.50727.5491
为什么现在这个问题出现了呢?
注意:我注意到昨天,这个遗留项目在Visual Studio 2013中有一个 PROJECT 菜单,现在不再是 PROJECT 但网站为什么会从一天到下一天发生变化?
但是,第一次它运行良好。
然后我简单地关闭了我打开的文件,因为Resharper在其中发现了“错误”(ASP,Javascript和VB编译器),F5再次,瞧! - 它像以前一样再次运行良好。
为什么关心哪些文件在IDE中打开?
顺便说一下,我说“错误”了:Resharper发现了什么,因为这些不会阻止构建或运行(只要它发现问题的文件在IDE中没有打开)。这种脆弱真的让我感受到了幻想。很难有信心,我的项目将从一次到另一次运行,当它是如此的气质。
我需要采取哪些措施来防止这些一缕缕障碍?