Я устанавливаю местоположение по умолчанию из c:\inetpub\wwwroot
в d:\inetpub\wwwroot
но когда я получаю доступ к своему сайту .NET 4.0, появляется эта ошибка:
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: Unrecognized attribute 'targetFramework'. Note
that attribute names are case-sensitive.
Source Error:
Line 105: Set explicit="true" to force declaration of all variables.
Line 106: -->
Line 107: <compilation debug="true" strict="true" explicit="true" targetFramework="4.0">
Line 108: <assemblies>
Line 109: <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Когда я пытаюсь управлять основными настройками на сайте и нажимаю кнопку "Тестовые настройки", я вижу, что у меня есть проблема в разделе "авторизация":
The server is configured to use pass-through authentication with a
built-in account to access the specified physical path. However,
IIS Manager cannot verify whether the built-in account has access.
Make sure that the application pool identity has Read access to the
physical path. If this server is joined to a domain, and the application
pool identity is NetworkService or LocalSystem, verify that
<domain>\<computer_name>$ has Read access to the physical path. Then
test these settings again.
Нужно ли предоставлять права на IIS новой папке? Какой пользователь? Я думал, что это что-то вроде IIS_USER или что-то подобное, но я не могу определить правильное имя пользователя.
Кроме того, мне нужно установить версию фреймворка по умолчанию где-нибудь на уровне сайта по умолчанию или на уровне виртуальной папки? Как это делается в IIS6? Я привык к IIS5 или к чему-либо, поставляемому с XP Pro.
Мой оригинальный сайт имел подпапку под wwwroot, которая называлась «aspnet_client». Как это было создано? Я вручную скопировал его в соответствующее новое местоположение. Мое приложение использовало отдельные базы данных, специфичные для ASP, для хранения информации о состоянии сеанса и роли, если это уместно.
Спасибо