Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11513|Отговор: 0

[Уеб] IIS не може да добавя дублиращи се колекционни елементи от типа add при конфигуриране на PHP

[Копирай линк]
Публикувано в 5.02.2015 г. 9:39:19 ч. | | |

Днес, когато конфигурирах php програмата в IIS7, получих следната грешка

Грешка в конфигурацията Когато уникалният ключов атрибут "value" е зададен на "index.php", не можете да добавите дублиращ се елемент от колекция от типа "add"
конфигурационен файл \\*******\web\web.config



web.config

<defaultDocument>
<files>
  <добави стойност="index.php" />
</files>
</defaultDocument>

Грешката се дължи на това, че стандартният документ е зададен на index.php в IIS, а IIS получава друго събиране със същата стойност, за да хвърли изключение, а решението е да се добави <clear /> преди < add/>

Тоест, модифицирайте web.config до:

<defaultDocument>
<files>
<clear />
  <добави стойност="index.php" />
</files>
</defaultDocument>


Този подход работи добре с всяка .NET конфигурация, която може да създаде объркване при наследяване




Предишен:Катастрофата на тайвански пътнически самолет в реката уби 31 души, 17 бяха ранени, а 12 души са изчезнали
Следващ:C# е често използван като регулярни изрази
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com