このページの最終変更日 2011年8月30日 午後 03:26:46
以下のエラーは原因不明、対処法は逃げる方法で解決した。ずべて新規インストールLightSwitch
ローカルweb発行 on WHS2011 、SQL Server Version List 、WHS2011 インストール直後の初期状態 ,
アプリケーションを読み込めませんでしたが関連URL
XEAD Azure LightSwitch
販売管理システム https://xeadlightswitch.cloudapp.net/ が、
(1) この Web サイトのセキュリティ証明書には問題があります。 ここをクリックしてこの
Web ページを閉じる。
IE9
このサイトの閲覧を続行する(推奨されません が表示されないため。(windows
home server 2011)
(2) このサイトの閲覧を続行する (推奨されません)。 をクリックしてログインしてもサインインの最大試行数を超えました (windows
server 2008 foundation)
となってアクセスできないのを解決するために、LightSwitch Membership.UpdateUser
を作成することにした。
これによりアカウントのアンロックをLightSwitchアプリ内から利用者にセルフでやってもらうことにした。
このアプリ開発開始するための、試しアプリを作成するといきなり、参照コンポーネント 'Client'
が見つかりませんでした。 となった。
そして、VSMSDeploy タスクが予期せずに失敗しました のエラーとなった。
回避するためにWindows Server 2008 foundation
にこのLightSwichアプリをコピーして、起動確認しようとすると、
LightSwichアプリを作成時にアカウントDBが作成されるため、別途DBもこぴーする必要があった。
2つコピーして、切れて抜け落ちた設定を再設定するのが面倒なので、
パッケージとして作成すれば、この引っ越しの手順が楽になる?
→
また、SQLServer のバージョンが新しいmdfファイルを、古いバージョンのSQL Server Express
でアッタチできないことも分かった。
これは、パッケージ化しても同じことになるはず?
→
どうする?
→SQL Server 2008 R2 Express 以外でも 2008 R2
のSQLインスタンスでアッタチすればいい?
⇒
LightSwitchAppMigration01.png
windows home server 2011にある超シンプルな試しアプリをwindows server
2008 foundation に引っ越しするのはやめて、超シンプルならwindows server 2008
foundation にLightSwitch評価版をインストールして改めて作成してみた。
すると
VSMSDeploy タスクが予期せずに失敗しました 『VSMSDeploy
タスクが予期せずに失敗しました。エラー 1 "VSMSDeploy"
タスクが予期せずに失敗しました。System.ArgumentException:
バージョン文字列の部分が短すぎるか、または長すぎます。』のエラーとならず。正常にIISへ発行できた。2つの環境でなにが違うから成功したり、失敗したりする?
→SQL Server 2008 R2 express は失敗し、 SQL Server 2008
express は成功している。これが原因?
→
LSApplication1win28fun01.png
上下の図を比較するとLightSwichでアカウントデータベース(アカウントDB)を作成するためには、認証を有効にしない 以外を選択する必要がある。
→認証されたすべてのWindows ユーザー以外である必要もあるのでは?
→
LSApplication1win28fun02.png
LSApplication1win28fun03.png
このページの最終変更日 2011年8月30日 午後
03:26:46