Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Настройка IIS

390
17 июня 2006 года
lexus
143 / / 13.04.2004
Настройка IIS
Подскажите, пожалуйста, как правильно настроить IIS Server для разработки и отладки ASP .NET (C#).
Я создаю в VS2005 Web Site... нажимаю F5 вылетает ошибка: Unable to start debugging on this web server
Просматриваю эту страницу в броузере

Server Error in '/WebSite' Application.
--------------------------------------------------------------------------------

Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed.

Details: To enable the details of this specific error message to be viewable on the local server machine, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "RemoteOnly". To enable the details to be viewable on remote machines, please set "mode" to "Off".


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly"/>
</system.web>
</configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>

Как правильно настроить права доступа?
273
17 июня 2006 года
3A3-968M
1.2K / / 22.12.2005
Можно настроить при помощи ASP.NET Administration Tool (в главном меню пункт WebSite). Или так:
В Solution Explorer правой кнопкой на проект. Выбираешь Property. Далее выбери Start Options. Там где написано Debuggers, убедись, что стоит галочка на ASP.NET. Если и это не помогает, то будем бить файл web.config. В тэг compilation добавляешь аттрибут debug со значением true. Хотя довольно странно, что у тебя такой бедный web.config. Обычно он напичкан ссылками на пространства имён и классов. Проверь, какой режим компиляции стоит - Debug или Release. Файл web.config для отладки должен выглядить примерно так:
Код:
<configuration>    
<system.web>        
<compilation defaultLanguage="C#"  debug="true">            
<compilers>            
< compiler language="C#;Csharp" extension=".cs"                 type="Microsoft.CSharp.CSharpCodeProvider,system, Version=1.0.5000.0,  Culture=neutral, PublicKeyToken=b77a5c561934e089" />        
</compilers>        
<assemblies>""            
<add assembly="ADODB" />            
<add assembly="*" />            
</assemblies>            <namespaces>            
<add namespace="System.Web" />            
<add namespace="System.Web.UI" />            
<add namespace="System.Web.UI.WebControls" />            
<add namespace="System.Web.UI.HtmlControls" />        
</namespaces>        
</compilation>    
</system.web></configuration>
390
17 июня 2006 года
lexus
143 / / 13.04.2004
Error 1 Illegal syntax. Expecting valid start name character. c:\inetpub\wwwroot\site\Web.Config 5 9 http://localhost/site/
Error 2 Duplicate attribute 'language'. c:\inetpub\wwwroot\site\Web.Config 5 20 http://localhost/site/
Error 3 Duplicate attribute 'extension'. c:\inetpub\wwwroot\site\Web.Config 5 41 http://localhost/site/
Error 4 Duplicate attribute 'type'. c:\inetpub\wwwroot\site\Web.Config 5 57 http://localhost/site/
Warning 5 The element 'compilation' has invalid child element 'compilers'. List of possible elements expected: 'assemblies, buildProviders, codeSubDirectories, expressionBuilders'. c:\inetpub\wwwroot\site\Web.Config 4 8 http://localhost/site/
Error 6 Name cannot begin with the ' ' character, hexadecimal value 0x20. Line 5, position 10. c:\inetpub\wwwroot\site\Web.Config 5
Error 7 c:\inetpub\wwwroot\site\Default.aspx: ASP.NET runtime error: Name cannot begin with the ' ' character, hexadecimal value 0x20. Line 5, position 10. (c:\inetpub\wwwroot\site\web.config line 5) c:\inetpub\wwwroot\site\Default.aspx 1 1 http://localhost/site/
273
17 июня 2006 года
3A3-968M
1.2K / / 22.12.2005
А зачем ты добавить полностью мой код в свой web.config??????? Содержимое было приведено для примера!!! Из всего этого нужно было в тэг compilation добавить (если его не было) атрибут debug и его значение в true:
 
Код:
[FONT=Courier New]<configuration>[/FONT]
[FONT=Courier New]<system.web>[/FONT]
[FONT=Courier New]<compilation [COLOR=red]debug="true"[/COLOR]>[/FONT]
[FONT=Courier New].......[/FONT]
[FONT=Courier New]</compilation>[/FONT]
[FONT=Courier New]</system.web>[/FONT]
[FONT=Courier New]</configuration>[/FONT]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог