2011-11-15 8 views
0

App_DataでSQL CEデータベースを使用するAsp.Net MVCを使用してWebサイトを開発しました。 Visual Studioで実行されているWebサイトは正しく動作します。しかし、Microsoft WebMatixの「site from folder」という名前で開かれました。それは何も表示されません。 IEでは「Internet Explorerはウェブページを表示できません」と表示され、「Chromeはlocalhostに接続できませんでした:49742」と表示されます。WebMatrixで開いたときにエラーが表示されるWeb

これは、データベースアクセスが実行されるURLで発生します。基本的なページが動作します。

サイトからフォルダを使って他のウェブサイト(MvcMusicStore)を開こうとしましたが、正常に動作します。上記の場合、すべてが似ているのはなぜですか?ビジュアルスタジオでは発生していないため、デバッグはできません

答えて

1

IIS(またはCassiniなどの別のWebサーバー)でサイトを設定していないため、おそらく機能しません。

おそらくビジュアルスタジオでは、「ビジュアルスタジオ開発サーバー」と「ポートの自動割り当て」を使用するようにプロジェクトを設定しています。はいの場合は、F5キーを押すたびにWebサーバーを起動するVisual Studioです。

+0

メイト。そうではありませんが。他のサーバーはありません。同じweb.configとデータベース設定作業をしている他のWebサイトのほかに、これはありません。このことが起こっている理由が何であるか把握するにはどうすればよいか分かりません –

+0

ウェブサイトのホームページが正しくロードされていません。それは私がいくつかのデータにアクセスしている2番目のページです、問題が発生します。 –

+0

あなたのアプリに関連付けられているユーザーで、dbにアクセスできない可能性があります。読み取り/書き込みの認証を確認してください。私はそれがSQL CEと同じであるかどうかは分かりませんが、iis 7+ではSqlサーバーは通常APPPOOL \ myapppoolnameです。 – Iridio

関連する問題