Модераторы: gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ASP.NET program - "My Voting" ? 
:(
    Опции темы
jxr
Дата 31.10.2005, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



Я хочу создать sample ASP.NET програм - "My Voting".
У меня 2 вопроса :
1) Как узнать адрес клиента ( IP address of client )
2) Как использавать виртуал address :
filestream=File.OpenRead( "c:\\ip.txt" ); как быт с localhost'ом ?
address=? : "/ip.txt" or "localhost/ip.txt" or ?
Спосибо!
PM MAIL   Вверх
Mad
Дата 31.10.2005, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Эксперт
Сообщений: 656
Регистрация: 18.10.2004
Где: Одесса

Репутация: 1
Всего: 19



jxr
1. Есть статическая переменная WebRequest.Request, в ней и смотри (там есть много свойств, в том числе и IP клиента)
2. HttpRequest.MapPath
детальней посмотри MSDN


--------------------
user posted image
PM MAIL   Вверх
Exception
Дата 31.10.2005, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



а не Server.MapPath?
PM   Вверх
jxr
Дата 1.11.2005, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



У меня Frameworks (v1.0.3705 и v1.1.4322)
1.abstract class System.Net.WebRequest. ... (static members:only 4 methods)
they are :
Create
CreateDefault
Equals
ReferenceEquals
RegisterPrefix

2.System.Web.HttpRequest class
Помогите с конструкторым !
public HttpRequest(
string filename,
string url,
string queryString
);
вообше аргументи (особенно queryString) ? (ничего о queryString. только - Получает сбор переменных строки запроса HTTP.)
метод MapPath() - Отображает виртуальный путь в запрошенном URL в физический путь в сервере для текущего запроса.
URL == url (constructor HttpRequest class) ???
пример с localhost 'ом !?
Спосибо !
PM MAIL   Вверх
arilou
Дата 2.11.2005, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



Цитата(jxr @ 1.11.2005, 20:57)
пример с localhost 'ом !?

Код

// Page.Load event handler
string absolutePathToFile = this.Server.MapPath("/filename.txt"); // filename.txt is located in the root folder of the web application. returns absolute path to the file (e.g. c:\inetpub\wwwroot\webapplication1\filename.txt)


К WebRequest внутри code-behind класса ASPX страницы обращаются так: this.Request


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
jxr
Дата 11.11.2005, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



Код

                absolutePathToFile = this.Server.MapPath("ip.txt");
                .........................................................
                filewrite=new StreamWriter(absolutePathToFile,true);
                filewrite.Write("Hello,World");
                filewrite.Flush();// bez etoqo toje.
                filewrite.Close();
                ..........................................................


Это ASP.NET program.("My Voting" )
Не записавает ничего в файл "ip.txt" !
Почему ?
PM MAIL   Вверх
Exception
Дата 11.11.2005, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



не
Код

absolutePath = this.Server.MapPath("ip.txt");

а
Код

absolutePath = this.Server.MapPath("http://localhost/ip.txt");

PM   Вверх
jxr
Дата 11.11.2005, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



дела не в этом !
это не работает.если и был то не эффективно !
PM MAIL   Вверх
Exception
Дата 13.11.2005, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



ни хрена, извините, не понял. работает или нет? если нет, как оно себя проявляет? научитесь излагать свои мысли.
PM   Вверх
jxr
Дата 13.11.2005, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



Почему писать адрессы файлых которие входят проект и находиться в сервере , в папке-проекта - так из далека ! http://www.yoursite/MyProjectFolder/ip.txt
Один и тотже проект в 2 разных серверах -- надо изменить код по свойму ! smile
НЕРАБОТАЕТ !
PM MAIL   Вверх
Exception
Дата 13.11.2005, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



меняй www.yoursite.com на localhost. в чём трабл?!
PM   Вверх
jxr
Дата 14.11.2005, 02:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



*.aspx незнает что в каком каталоге находяться ? smile
Я попробывал
Код

absolutePath = this.Server.MapPath("ip.txt");

работает ! Считать могу ! smile
Но записавать не получается ?
[StreamWriter]
PM MAIL   Вверх
Exception
Дата 14.11.2005, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



выпадает ошибка? какая?
PM   Вверх
Domestic Cat
Дата 14.11.2005, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 1
Всего: 172



А у асп есть пермишн на запись в эту папку?


--------------------

PM   Вверх
jxr
Дата 14.11.2005, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



Код

filewrite=new StreamWriter(absolutePathToFileIPs);
filewrite.Write(text);
filewrite.Close();

ошибка нет !
что тo не так ! после этого кода не может работаеть "Label lbl" !
lbl.Text+="chto ta 2"; не записаваеть. но до этого кода(filewrite) записал lbl.Text+="chto ta 1";
незнаю что та с ASP.NET'om ?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0789 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.