LEiKin_X писал:1. Может кто-то даст ссылку на подробную инструкцию по настройке ftp сервера средствами IIS v.7.
2. Какие правила в роутере писать чтоб через интернет можно было заходить на ftp? (сам ftp, если заходить на ftp://localhost работает)
LEiKin_X,
1.Инструкция по настройке FTP сервера средствами IIS: http://learn.iis.net/page.aspx/301/creating-a-new-ftp-site/
А так же : http://www.iis.net/extensions/ftp
Посмотрите внизу ссылки раздел Articles.
Кстати в Windows 7 IIS не v7, а v7.5.
2.Для начала проверить настройки брандмауэра в режиме повышенной безопасности (в Администрировании) . У меня тоже не заходило из вне, оказалось правила в брандмауэре не включились.
Возникла проблема при добавлении нового пользователя в IIS на Win7 Ultimate.
Погуглив понял что "IIS Manager User" есть только в серверных версиях.
Вот нашел вроде как решение, но что и куда писать не понятно. Помогите пожалуйста.
Unfortunately that feature is not available in Windows Client SKU's, you can still configure it programmatically or through manually using the configuration, but I think the simplest is using a simple powershell commandlet. If all you want to do is add new IIS Users and Grant them permissions to a specific Site you can use Microsoft.Web.Management API for that, just add a reference to it and the code would be something like: // Add a new IIS User ManagementUserInfo user = ManagementAuthentication.CreateUser("MyUser", "ThePassword"); // Grant Permissions for The user to connect to Default Web Site ManagementAuthorization.Grant(user.Name, "Default Web Site", false); // Grant Permissions for regular Windows User to connect to Default Web Site ManagementAuthorization.Grant("MyDomain\\NonAdminUser", "Default Web Site", false); All of these should be "easy" to call directly from PowerShell directly without having to build a custom application. писал:
LEiKin_X,
So just launch PowerShell (make sure its in elevated as an administrator)
Here is how you add a user and grant him access for Default Web Site:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Management")
[Microsoft.Web.Management.Server.ManagementAuthentication]::CreateUser("MyUser", "ThePassword")
[Microsoft.Web.Management.Server.ManagementAuthorization]::Grant("MyUser", "Default Web Site", $FALSE)
Пуск - Все программы - Стандартные - Windows PowerShell.
Запускаете Windows Power Shell ISE c правами администратора.
Кликаете - Создать - вставляете в окошко код, предварительно заменив MyUser, ThePassword и Default Web Site на то, что хотите.
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.029 секунд (Общее время SQL: 0.014 секунд - SQL запросов: 90 - Среднее время SQL: 0.00015 секунд))