开发者

Error message in VS when building ASP.net website

Error 1 An error occurred loading a configuration file: Failed to start monitoring changes to '\server1\d$\Software Development\xxx\newVersion' because the network BIOS command limit has been reached. For more information on this error, please refer to Microsoft knowledge base article 810886. Hosting on a UNC share is not supported for the Windows XP Platform. \server1\d$\Software Development\xxx\newVersion\Web.config 1

The knowledge base article is: http://support.microsoft.com/kb/810886/en-us

It tells me to regedit and increase some values. The key doesn't even exist. But this site was working fine about 5 minutes ago, I just added a few lines of code which still don't work! This error came out of nowhere!

The webserver only has 50mb free space, is this going to cause this?

Any help appreciated I'm stumped.

Edit: The web config file

The web.config file seemed to have 1/2 missing so I replaced it wit a default one. I get the same error.

I noticed I get a bunch of warnings as well when trying to rebuild:

Message 1   Could not find schema information for the element 'compilers'.  \\server1\d$\Software Development\xxx\newVersion\web.config 91  10  \\server1\d$\...\newVersion\
Message 2   Could not find schema information for the element 'compiler'.   \\server1\d$\Software Development\xxx\newVersion\web.config 92  14  \\server1\d$\...\newVersion\
Message 3   Could not find schema information for the attribute 'language'. \\server1\d$\Software Development\xxx\newVersion\web.config 92  23  \\server1\d$\...\newVersion\
Message 4   Could not find schema information for the attribute 'extension'.    \\server1\d$\Software Development\xxx\newVersion\web.config 92  47  \\server1\d$\...\newVersion\
Message 5   Could not find schema information for the attribute 'warningLevel'. \\server1\d$\Software Development\xxx\newVersion\web.config 92  63  \\server1\d$\...\newVersion\
Message 6   Could not find schema information for the attribute 'type'. \\server1\d$\Software Development\xxx\newVersion\web.config 93  23  \\server1\d$\...\newVersion\
Message 7   Could not find schema information for the element 'providerOption'. \\server1\d$\Software Development\xxx\newVersion\web.config 94  18  \\server1\d$\...\newVersion\
Message 8   Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 94  33  \\server1\d$\...\newVersion\
Message 9   Could not find schema information for the attribute 'value'.    \\server1\d$\Software Development\xxx\newVersion\web.config 94  56  \\server1\d$\...\newVersion\
Message 10  Could not find schema information for the element 'providerOption'. \\server1\d$\Software Development\xxx\newVersion\web.config 95  18  \\server1\d$\...\newVersion\
Message 11  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 95  33  \\server1\d$\...\newVersion\
Message 12  Could not find schema information for the attribute 'value'.    \\server1\d$\Software Development\xxx\newVersion\web.config 95  52  \\server1\d$\...\newVersion\
Message 13  Could not find schema information for the element 'compiler'.   \\server1\d$\Software Development\xxx\newVersion\web.config 97  14  \\server1\d$\...\newVersion\
Message 14  Could not find schema information for the attribute 'language'. \\server1\d$\Software Development\xxx\newVersion\web.config 97  23  \\server1\d$\...\newVersion\
Message 15  Could not find schema information for the attribute 'extension'.    \\server1\d$\Software Development\xxx\newVersion\web.config 97  62  \\server1\d$\...\newVersion\
Message 16  Could not find schema information for the attribute 'warningLevel'. \\server1\d$\Software Development\xxx\newVersion\web.config 97  78  \\server1\d$\...\newVersion\
Message 17  Could not find schema information for the attribute 'type'. \\server1\d$\Software Development\xxx\newVersion\web.config 98  23  \\server1\d$\...\newVersion\
Message 18  Could not find schema开发者_StackOverflow社区 information for the element 'providerOption'. \\server1\d$\Software Development\xxx\newVersion\web.config 99  18  \\server1\d$\...\newVersion\
Message 19  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 99  33  \\server1\d$\...\newVersion\
Message 20  Could not find schema information for the attribute 'value'.    \\server1\d$\Software Development\xxx\newVersion\web.config 99  56  \\server1\d$\...\newVersion\
Message 21  Could not find schema information for the element 'providerOption'. \\server1\d$\Software Development\xxx\newVersion\web.config 100 18  \\server1\d$\...\newVersion\
Message 22  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 100 33  \\server1\d$\...\newVersion\
Message 23  Could not find schema information for the attribute 'value'.    \\server1\d$\Software Development\xxx\newVersion\web.config 100 52  \\server1\d$\...\newVersion\
Message 24  Could not find schema information for the element 'providerOption'. \\server1\d$\Software Development\xxx\newVersion\web.config 101 18  \\server1\d$\...\newVersion\
Message 25  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 101 33  \\server1\d$\...\newVersion\
Message 26  Could not find schema information for the attribute 'value'.    \\server1\d$\Software Development\xxx\newVersion\web.config 101 52  \\server1\d$\...\newVersion\
Message 27  Could not find schema information for the element 'validation'. \\server1\d$\Software Development\xxx\newVersion\web.config 111 10  \\server1\d$\...\newVersion\
Message 28  Could not find schema information for the attribute 'validateIntegratedModeConfiguration'.  \\server1\d$\Software Development\xxx\newVersion\web.config 111 21  \\server1\d$\...\newVersion\
Message 29  Could not find schema information for the element 'modules'.    \\server1\d$\Software Development\xxx\newVersion\web.config 112 10  \\server1\d$\...\newVersion\
Message 30  Could not find schema information for the element 'remove'. \\server1\d$\Software Development\xxx\newVersion\web.config 113 14  \\server1\d$\...\newVersion\
Message 31  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 113 21  \\server1\d$\...\newVersion\
Message 32  Could not find schema information for the element 'add'.    \\server1\d$\Software Development\xxx\newVersion\web.config 114 14  \\server1\d$\...\newVersion\
Message 33  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 114 18  \\server1\d$\...\newVersion\
Message 34  Could not find schema information for the attribute 'preCondition'. \\server1\d$\Software Development\xxx\newVersion\web.config 114 38  \\server1\d$\...\newVersion\
Message 35  Could not find schema information for the attribute 'type'. \\server1\d$\Software Development\xxx\newVersion\web.config 114 68  \\server1\d$\...\newVersion\
Message 36  Could not find schema information for the element 'handlers'.   \\server1\d$\Software Development\xxx\newVersion\web.config 116 10  \\server1\d$\...\newVersion\
Message 37  Could not find schema information for the element 'remove'. \\server1\d$\Software Development\xxx\newVersion\web.config 117 14  \\server1\d$\...\newVersion\
Message 38  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 117 21  \\server1\d$\...\newVersion\
Message 39  Could not find schema information for the element 'remove'. \\server1\d$\Software Development\xxx\newVersion\web.config 118 14  \\server1\d$\...\newVersion\
Message 40  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 118 21  \\server1\d$\...\newVersion\
Message 41  Could not find schema information for the element 'remove'. \\server1\d$\Software Development\xxx\newVersion\web.config 119 14  \\server1\d$\...\newVersion\
Message 42  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 119 21  \\server1\d$\...\newVersion\
Message 43  Could not find schema information for the element 'remove'. \\server1\d$\Software Development\xxx\newVersion\web.config 120 14  \\server1\d$\...\newVersion\
Message 44  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 120 21  \\server1\d$\...\newVersion\
Message 45  Could not find schema information for the element 'add'.    \\server1\d$\Software Development\xxx\newVersion\web.config 121 14  \\server1\d$\...\newVersion\
Message 46  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 121 18  \\server1\d$\...\newVersion\
Message 47  Could not find schema information for the attribute 'verb'. \\server1\d$\Software Development\xxx\newVersion\web.config 121 46  \\server1\d$\...\newVersion\
Message 48  Could not find schema information for the attribute 'path'. \\server1\d$\Software Development\xxx\newVersion\web.config 121 55  \\server1\d$\...\newVersion\
Message 49  Could not find schema information for the attribute 'preCondition'. \\server1\d$\Software Development\xxx\newVersion\web.config 121 69  \\server1\d$\...\newVersion\
Message 50  Could not find schema information for the attribute 'type'. \\server1\d$\Software Development\xxx\newVersion\web.config 122 18  \\server1\d$\...\newVersion\
Message 51  Could not find schema information for the element 'add'.    \\server1\d$\Software Development\xxx\newVersion\web.config 123 14  \\server1\d$\...\newVersion\
Message 52  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 123 18  \\server1\d$\...\newVersion\
Message 53  Could not find schema information for the attribute 'verb'. \\server1\d$\Software Development\xxx\newVersion\web.config 123 57  \\server1\d$\...\newVersion\
Message 54  Could not find schema information for the attribute 'path'. \\server1\d$\Software Development\xxx\newVersion\web.config 123 66  \\server1\d$\...\newVersion\
Message 55  Could not find schema information for the attribute 'preCondition'. \\server1\d$\Software Development\xxx\newVersion\web.config 123 90  \\server1\d$\...\newVersion\
Message 56  Could not find schema information for the attribute 'type'. \\server1\d$\Software Development\xxx\newVersion\web.config 124 18  \\server1\d$\...\newVersion\
Message 57  Could not find schema information for the element 'add'.    \\server1\d$\Software Development\xxx\newVersion\web.config 125 14  \\server1\d$\...\newVersion\
Message 58  Could not find schema information for the attribute 'name'. \\server1\d$\Software Development\xxx\newVersion\web.config 125 18  \\server1\d$\...\newVersion\
Message 59  Could not find schema information for the attribute 'preCondition'. \\server1\d$\Software Development\xxx\newVersion\web.config 125 40  \\server1\d$\...\newVersion\
Message 60  Could not find schema information for the attribute 'verb'. \\server1\d$\Software Development\xxx\newVersion\web.config 125 70  \\server1\d$\...\newVersion\
Message 61  Could not find schema information for the attribute 'path'. \\server1\d$\Software Development\xxx\newVersion\web.config 125 86  \\server1\d$\...\newVersion\
Message 62  Could not find schema information for the attribute 'type'. \\server1\d$\Software Development\xxx\newVersion\web.config 125 112 \\server1\d$\...\newVersion\
Error   63  An error occurred loading a configuration file: Failed to start monitoring changes to '\\server1\d$\Software Development\xxx\newVersion' because the network BIOS command limit has been reached. For more information on this error, please refer to Microsoft knowledge base article 810886. Hosting on a UNC share is not supported for the Windows XP Platform. \\server1\d$\Software Development\xxx\newVersion\web.config 1   

Re-edit

Not a web.config problem apparently, if I delete it I get the same error


Whilst restarting VS has fixed the problem - the biggest issue you have is that the site is hosted on a network share.

Asp.Net is setting up file watchers on the application's directory in order to provide the automatic-tear-down functionality for the AppDomain if critical files change.

On earlier versions of windows this feature either doesn't work across a network share (but Asp.Net doesn't fail), or if it does it's extremely limited. I think in this case an existing watcher is being thought to have been dropped and another one is being recreated again (probably by the OS), eventually exhausting system resources as duplicate watchers are being created again and again.

This is better supported on Win 2008+ (client and server required) as there is deeper integration of network file systems and watchers to the OS.

However, I would highly recommend that, especially during development, websites running on a local IIS are also run from the local file system.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜