Существует в основном две причины использовать статический контроль типов по утиному вводу:
, Если у Вас есть интерпретируемый язык, затем нет никакого времени компиляции для статической проверки ошибок для происхождения. Там идет одно преимущество. Кроме того, если у Вас уже есть издержки интерпретатора, затем язык уже не собирается использоваться для чего-либо очень важная производительность, таким образом, аргумент производительности становится не важным. Это объясняет, почему интерпретируемые языки со статическим контролем типов редки.
Хождение другим путем, утиный ввод может быть эмулирован в значительной степени на статически типизированных языках, полностью не бросая преимущества статического контроля типов. Это может быть сделано через любое следующее:
Это объясняет, почему существует немного скомпилированных языков с динамическим контролем типов.
I believe that by default classic asp will run under the iis user which is IUSR_MachineName. This can be changed in the IIS Manager.
Good references:
IIS Admin - Website Properties - Directory Security - Edit...
By default it's IUSR_MACHINENAME
Посмотрите, кто выполняет следующее:
Он должен быть одним из тех, во что я верю.
Is the program attempting to go to a share on another computer (or this computer), or a folder on the web server which happens to also be a share? When you access it through the \\server\share
notation, you are going to have different issues than through the local drive driveletter:\folder\
notation.
If it is a share on another computer, the account will need to have rights to the share as well as rights to the underlying files and must be a domain account.
Это зависит от того, что вы на самом деле делаете, но вы, вероятно, не захотите предоставлять всему приложению идентификатор пользователя, имеющего доступ к сети, только для обслуживания потребностей этого одного файла.
Вы может настроить в IIS идентификацию пользователя для анонимного доступа к этому одному файлу ASP, что было бы лучше, чем установка его для всего приложения.
Другой вариант в среде интрасети - отключить анонимный доступ для файла ASP и включить интегрированный доступ Windows. Учетная запись пользователя клиента используется для контекста безопасности для запуска ASP и любого последующего доступа к сети, который он может осуществить.