ASP.NET “Atlas” Wiki
http://msdn.microsoft.com/asp.net/info/future/atlas_wiki/
vsiファイルからのインストールはウィザードに従うのみ。
インストール後に、VS2005でファイル > 新しいWebサイト をやると、下のように、テンプレートが追加されていることが分かります。
template
これで自動的にサイトを作ってくれます。そしておもむろに実行すると、データベースに接続できませんエラー。
ここはちょっとはまりました。
SQL Server 2005 Expressの人は、もしかしたらそのままいけるかもしれません。
そうでない人は、Web.configの接続文字列を変更します。この時に、自動で立ち上がる開発サーバーポートはいったん終了する必要があるようです。接続文字列の変更が反映していないだけなのに色々いじっても状況が変わらず、悩みました。
最終的には、こんな感じ。※私は、SQL Server 2005用のインスタンスを「SQL2005」にしています。
<add name=”defaultSqlServer” connectionString=”Data Source=(local)\SQL2005;Integrated Security=True;AttachDBFilename=|DataDirectory|AtlasWiki.mdf” />
そうすると、下のようなページが出てきます。おしゃれ~
home
contents
ログイン
login
register
検索機能を有効にするには、DBの設定が必要です。SQL Server 2005 Expressではダメみたい。
search
さて、これでページにコメントを付けようとしたりすると、権限がないと言われます。
comments
ユーザの登録は「Register」からできるのですが、権限なんてありませんでした。
で、権限はどこで管理するかというと、VSに戻って、Webサイト > ASP.NET構成 から。
で、これまたエラーになったので、続きは明日!