C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ASP.NET MVC3が動作しない


(過去ログ 95 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■56545 / inTopicNo.1)  ASP.NET MVC3が動作しない
  
□投稿者/ silver (1回)-(2011/01/18(Tue) 17:41:41)

分類:[ASP.NET (C#)] 

こんにちわ。

ASP.NET MVC3のRTMが出ているのをしって早速入れてみたんですが
動作せず困っております。

環境は
OS:WinXP Pro SP3 32bit
IDE:VisualStudio2010 Express Web Developer
サーバ:開発環境にはIISは入れずVSの簡易サーバ使用 別途サーバ専用のIISが入ったPCもありますが開発環境で開発後サーバPCのIISに配置してテスト という運用です。
※今回はサーバPCは関係ないと思います。

インストール後、VSのMVCアプリケーションの作成でひな形を作成しました。
emptyではなく、アカウントログインなどが既に実装されている方です。
とりあえず動きを確かめたかったので。
作成後、一切何もせずデバッグ実行をした所

 利用可能なソースがありません
 呼び出し履歴のフレームにシンボルは読み込まれません。ソースコードを表示できません。

とタブに表示され、どの行がエラーなのかすら分からない状態で
「AppDomain を作成できませんでした。」 という旨のエラーが出て起動しませんでした。
エラーの詳細は以下です。

System.SystemException はハンドルされませんでした。
  Message=AppDomain を作成できませんでした。
  Source=System.Web
  StackTrace:
       場所 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
       場所 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
       場所 System.Web.Hosting.ApplicationManager.GetAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
       場所 System.Web.Hosting.ApplicationManager.CreateObjectInternal(String appId, Type type, IApplicationHost appHost, Boolean failIfExists, HostingEnvironmentParameters hostingParameters)
       場所 System.Web.Hosting.ApplicationManager.CreateObject(String appId, Type type, String virtualPath, String physicalPath, Boolean failIfExists, Boolean throwOnError)
       場所 System.Web.Hosting.ApplicationManager.CreateObject(String appId, Type type, String virtualPath, String physicalPath, Boolean failIfExists)
       場所 Microsoft.VisualStudio.WebHost.Server.GetHost()
       場所 Microsoft.VisualStudio.WebHost.Server.OnSocketAccept(Object acceptedSocket)
       場所 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
       場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
       場所 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       場所 System.Threading.ThreadPoolWorkQueue.Dispatch()
       場所 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
  InnerException: System.Runtime.InteropServices.SEHException
       Message=外部コンポーネントが例外をスローしました。
       Source=mscorlib
       ErrorCode=-2147467259
       StackTrace:
            場所 System.Security.Policy.PEFileEvidenceFactory.GetLocationEvidence(SafePEFileHandle peFile, SecurityZone& zone, StringHandleOnStack retUrl)
            場所 System.Security.Policy.PEFileEvidenceFactory.GenerateLocationEvidence()
            場所 System.Security.Policy.PEFileEvidenceFactory.GenerateEvidence(Type evidenceType)
            場所 System.Security.Policy.AssemblyEvidenceFactory.GenerateEvidence(Type evidenceType)
            場所 System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate)
            場所 System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type)
            場所 System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed)
            場所 System.Security.Policy.AppDomainEvidenceFactory.GenerateEvidence(Type evidenceType)
            場所 System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate)
            場所 System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type)
            場所 System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed)
            場所 System.Security.Policy.Evidence.GetHostEvidence[T]()
            場所 System.Web.Hosting.ApplicationManager.GetDefaultDomainIdentity()
            場所 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
       InnerException: 


デバッグ実行ではなく、ブラウザで見るを選択して適当に追加した素のhtmlをデフォルトページにした場合
htmlがちゃんと表示されました。
つまり簡易サーバ自体は動作していると思います。
デバッグ実行ではなくビルドだけを行った場合、エラーも出ずコンパイルが正常に終わるため、ソースとかに問題があるわけでもないと思います。
ひな形状態なのでエラーがあってもそれはそれで困るのですが。

検索してみましたが、IISのアプリケーション設定についての記述ばかりで
自分の場合はIISではなくVS付属の簡易サーバ使用の為、そういう設定がそもそもありません。
2010になってから初めてのWebアプリなんですが、aspxの方でもダメのようです。
Windowsアプリの方はこれといって問題ないので、ネット関係の何かの環境がおかしいと思うのですが、エラーだけではよくわかりませんでした。





引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -