ここでは、匿名認証を有効にして、資格情報のユーザー名とパスワードを具体的に設定する方法を確認できます。代わりにアプリケーション プールの ID を使用するように資格情報を設定するために .NET を使用できるかどうか誰か教えてもらえますか? プログラムでそれを行う方法がわかりません。
Public Sub CreateApplication(ByVal website As String, ByVal application As String, ByVal path As String, applicationPoolName As String)
Using manager As New ServerManager()
manager.Sites(website).Applications.Add("/" & application, path)
manager.CommitChanges()
manager.Sites(website).Applications("/" & application).ApplicationPoolName = applicationPoolName
Dim config As Configuration = manager.GetApplicationHostConfiguration
Dim anonymousAuthenticationSection As ConfigurationSection = config.GetSection("system.webServer/security/authentication/anonymousAuthentication", website & "/" & application)
anonymousAuthenticationSection("enabled") = True
manager.CommitChanges()
End Using
End Sub