Единственото нещо, което винаги виждам да правят хората, е, че не успяват да зададат разрешения за споделянето. За да настроите споделена папка, трябва да направите следното:
1) Определете акаунта, под който ще се свързвате към споделянето
2) Предоставете на този акаунт права за достъп до файловата система
3) Предоставете на този акаунт права за достъп до споделянето на мрежови файлове
Номер 1 в този случай обикновено означава проверка на вашата конфигурация или просто използване на Process Explorer, за да определите под какъв акаунт работи ASP.NET. В гугъл има много информация как да направите това.
Номер 2 е очевидният. Влизате в машината, където съществува физическото устройство, разглеждате папката в Explorer, щракнете с десния бутон върху нея и натиснете раздела за защита. Правили сме това милиони пъти.
Номер 3 е мястото, където хората бъркат. Да, работният акаунт вече има права към локалната файлова система, но не и да се СВЪРЗВА към локалната файлова система през мрежата. От раздела Сигурност прескочете обратно до раздела за мрежово споделяне и потърсете бутон Разрешения. Ще използвате това, за да предоставите на работния акаунт права за свързване към споделянето.
Вторият проблем, който съм виждал, е когато хората се опитват да предоставят права за достъп на машина A на акаунт, който съществува само на машина B. Това по принцип няма да работи. Както машината A, така и машината B трябва да принадлежат към общ домейн, на който и A, и B се доверяват за удостоверяване на потребителите. Най-често фирмите, работещи с Windows, използват ActiveDomain, за да контролират правата за достъп в мрежата.
За да има работният процес на ASP.NET на машина B достъп до споделянето на машина A, работният процес трябва да се изпълнява под акаунт, който е удостоверен в мрежата, а не само на локалната машина. Най-често ще трябва да създадете конкретен акаунт в мрежата и да дадете права на този акаунт и на двете машини, а след това да използвате този акаунт, за да стартирате работния процес на ASP.NET за вашия уебсайт.
Ако си чешете главата, трябва да се научите. Това нещо не е лесно. Горещо препоръчвам да прочетете следното:
http://msdn.microsoft.com/en-us/library/ms978378.aspx
Той е сравнително ясен и съдържа всичко, което трябва да знаете.
person
Community
schedule
27.02.2009