Я размещаю два веб-сайта на одном веб-сайте в IIS6 в качестве родительского и дочернего приложений.
Родительское приложение - построено с использованием Umbraco CMS 4.9.0 с .Net Framework версии 4.0, как указано в web.config Дочернее приложение - это блог, созданный с использованием Dasblog CMS с .Net framework версии 2.0.
Как обычно, мое дочернее приложение было унаследовано от родительского приложения и выдает следующую ошибку: «Неизвестный атрибут‘ targetFramework ’. Обратите внимание, что имена атрибутов чувствительны к регистру». поэтому я добавил следующее в файл web.config родительского приложения:
<location path="." inheritInChildApplications="false">
<system.web>
</system.web>
</location>
как только я добавил вышеупомянутое, я получаю следующую ошибку: «Сообщение об исключении:« v4.0 »не является допустимым значением для атрибута« system.codedom / compilers / compiler / ProviderOption / CompilerVersion », чтобы исправить эту проблему, я использовал все возможности будет ссылаться на эту ссылку (http://codeasp.net/blogs/raghav_khunger/microsoft-net/2053/the-value-for-the-compilerversion-attribute-in-the-provider-options-must-be-v4-0-or-later), но не помогло!
Но я сомневаюсь, что это последняя ошибка, которую я получаю, отображается в моем источнике просмотра событий как ASP.NET 2.0, что заставляет меня думать, что я должен исправить эту ошибку в дочернем приложении или родительском приложении.
Следуйте приведенным ниже элементам управления system.codedom, которые упомянуты в моем родительском файле web.config.
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v4.0" />
<providerOption name="WarnAsError" value="false" />
</compiler>
</compilers>
</system.codedom>
Любой игрок ASP.NET по всему миру, пожалуйста, помогите мне. Честно говоря, я не программист, я работаю в административной части, поэтому, если я что-то пропустил, пожалуйста, объясните мне, как мне 6-летнему ребенку.
Большое Вам спасибо. Hudson