こどもの日って・・・ google ロゴで日本ローカルのネタを扱うことがあったとは・・・

 

Operation KATINA Virtual Server Writer vssadmin list writers

FrontPage Developer Center こんなまであったのね・・・

マイクロソフト スマート ビジネス センター はじめよう スマート ビジネス 第 32 回「初めての人のための Microsoft Office Live (1) 会社のネットワークを一新する使いこなしガイド!」

 

シェアポ体験 三日目

 

stsadm.exe

理解不能!シェアポは意味不明の独自の用語が多くて困る。IIS の用語と異なる意味を持たせているから始末が悪い。

[Web アプリケーション]の中に[サイト、ウェブ、ワークスペース]が入っているような気がする。本当か?

-o enumsites

意味不明!

-o enumsubwebs

http://myapple.net の下に qqq が存在する。

http://mylemon.net の下には何も存在しない。

http://pe400sc:6787 の下には何も存在しない。

http://myapple.net/qqq の下には www と sitename が存在する。

http://myapple.net の下の qqq
http://myapple.net/qqq の下の www

http://myapple.net/qqq の下の sitename

 

サイト と ワークスペース の違いがわからん!

ドキュメント ワークスペース ?

 

-o createweb

stsadm -o createweb してみたけど・・・
http://myapple.net/qqq を要求したらテンプレートを選択しろと言われた

後日の createweb

-o extendvs

俺が求めていたのはこれか?

iisreset を要求するとはどういうつもりよ?
新しいデータベースが出来てるしー
[既定の Web サイト]が停止された。

[SharePoint - 80]が生成された。

ホスト ヘッダーは指定するの忘れた。

C:\Inetpub\wwwroot\wss\VirtualDirectories

に物理フォルダが出来てる。

C:\Inetpub\wwwroot\wss\VirtualDirectories\80 がサイトルートになってる。

DefaultAppPool 使っているのはどうなんでしょ・・・

aspnet_isapi.dll でワイルドカード アプリケーション マップされてる。
統合 Windows 認証だ・・・
MicrosoftSharePointTeamServicies

古い名称?

仮想パス
tree /f の結果

サイトルートに web.config があります。

[SharePoint -80]が追加されています。

サイトルートのことをシェアポでは Web アプリケーションと呼ぶの?

はぁ?
App-Domain が作成されなかったため、要求を実行できませんでした。エラー: 0x80070005 アクセスが拒否されました。

詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。

AppDomain を初期化できませんでした:/LM/W3SVC/1354644354/Root

Exception: System.IO.FileLoadException

Message: ファイルまたはアセンブリ 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めませんでした。アクセスが拒否されました。

StackTrace: 場所 System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)

場所 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)

場所 System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)

場所 System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)

場所 System.Activator.CreateInstance(String assemblyName, String typeName)

場所 System.AppDomain.CreateInstance(String assemblyName, String typeName)

場所 System.AppDomain.CreateInstance(String assemblyName, String typeName)

場所 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)

場所 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)

詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。

iisreset したら直った。この挙動は嬉しくないぞ!

 

 

 

座右の書

1 Introduction

この場合、Persist session information チェックボックスを ON にして、forms-bases authentication を使うらしい。

2 Deployment Architectures

2.1 Stand-alone server architecture

2.2 Silo architecture

2.3 Hosting farm with shared SQL back-end servers

2.4 Scalable hosting farm

2.5 Improvements in Windows SharePoint Services 3.0 scalable hosting mode over Windows SharePoint Services 2.0

3 Authentication Modes

3.1 Active Directory

3.1.1 Account creation mode

シェアポが新規ユーザーを Active Directory に作ってくれる。

ただし、既存アカウントを使うことは無理。

しかも、全アカウントが単一の OU に格納される。

そんなこんなで、このモードは将来のバージョンでは無くなる予定。

3.1.2 Domain account mode

アクティブ ディレクトリのスキルを持っているならこれがお勧め。

シェアポにはこのモードに対応したユーザー 生成の仕組みが無い。

しかし、ASP.NET 2.0 が提供する仕組みを使うことは比較的容易なので、恐れる必要は無い。

ASP.NET フォーム認証と組み合わせて使うのも容易。

3.2 Non-Active Directory or custom mode

Active Directory のほかには SQL と LDAP。いずれも Form-based authentication と組み合わせて使うのは容易。

4 Forms-Based Authentication

4.1 Active Directory

4.1.1 Account creation mode

account creation mode は forms-based Authentication と組み合わせることが出来ない。

forms-based authentication はアカウント名を "Provider:user" の形式で作る。

一方、account creation mode はアカウント名を "DOMAIN\user" の形式で作る。

4.1.2 Domain account mode

Active Directory membership provider

 

4.1.2.1 Configure SharePoint for Active Directory forms authentication

4.2 SQL authentication

aspnet_regsql を使って aspnetdb データベースを作る。

@@@

4.2.1 Configure SharePoint for SQL forms authentication

 

5 Multiple Tenancy

シェアポの標準インストールだとメンバーシップやグループは IIS サイトレベルのスコープを持つ!

5.1 Active Directory

5.1.1 Account creation mode

5.1.2 Domain account mode

5.2 Non-Active Directory or custom mode

6 Site Provisioning

6.1 Provisioning host-named site collections

6.2 Additional steps to provision host-named site collections in SQL authentication mode