asp.netのError
投稿者 けろ-みお  (社会人)
投稿日時
2009/4/1 06:40:51
恐らく、ACL(アクセス許可)が壊れてしまったことによるエラーか、もしくは、使用する.NET Frameworkのバージョンが合っていない可能性がありそうです。
ちなみに、ASP.NETのバージョンまたは、ご利用の.NET Framework は1.1 でしょうか?それとも2.0でしょうか?
ひとまず下記をお試しください。
・Windowsの「ファイル名を指定して実行」(Windowsキーを押しながら、Rキーを押しても出てきます)
に下記のコマンドラインを入力します。
★.NET Framework 1.1 を使って、ASP.NETアプリケーションを作成する場合
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
★.NET Framework 2.0 を使って、ASP.NETアプリケーションを作成する場合
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
・上記のコマンドでIISが再起動されますが、念のため、IISを再起動します。
Windowsの[コントロールパネル]→[管理ツール]→[サービス]を開き、[IIS Admin]を右クリックし、
[再起動]を選択してください。
これでダメなら他の原因ですね。
それから、
>あと、お勧めの無料でホームページを作成できるページ知りませんか?
ですが、無料となると、メモ帳でHTMLを手書きするのが一番手っ取り早いんですが、
HTMLやスタイルシートの構文に慣れていないと難しいかもしれませんね。
使い勝手が良いやつは有料の物が多いので、無料でやりたいのであれば、
HTMLを勉強し、メモ帳でホームページを作るのが一番だと思います。
一応、他の方のアドバイスも聞いてみてください。
ちなみに、ASP.NETのバージョンまたは、ご利用の.NET Framework は1.1 でしょうか?それとも2.0でしょうか?
ひとまず下記をお試しください。
・Windowsの「ファイル名を指定して実行」(Windowsキーを押しながら、Rキーを押しても出てきます)
に下記のコマンドラインを入力します。
★.NET Framework 1.1 を使って、ASP.NETアプリケーションを作成する場合
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
★.NET Framework 2.0 を使って、ASP.NETアプリケーションを作成する場合
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
・上記のコマンドでIISが再起動されますが、念のため、IISを再起動します。
Windowsの[コントロールパネル]→[管理ツール]→[サービス]を開き、[IIS Admin]を右クリックし、
[再起動]を選択してください。
これでダメなら他の原因ですね。
それから、
>あと、お勧めの無料でホームページを作成できるページ知りませんか?
ですが、無料となると、メモ帳でHTMLを手書きするのが一番手っ取り早いんですが、
HTMLやスタイルシートの構文に慣れていないと難しいかもしれませんね。
使い勝手が良いやつは有料の物が多いので、無料でやりたいのであれば、
HTMLを勉強し、メモ帳でホームページを作るのが一番だと思います。
一応、他の方のアドバイスも聞いてみてください。
投稿者 aspクン  (学生)
投稿日時
2009/4/1 19:54:25
ご返答ありがとうございます
>ちなみに、ASP.NETのバージョンまたは、ご利用の.NET Framework は1.1 でしょうか?それとも2.0でしょうか?
1.1です
試してみましたが全然治りません
>・上記のコマンドでIISが再起動されますが、念のため、IISを再起動します。
Windowsの[コントロールパネル]→[管理ツール]→[サービス]を開き、[IIS Admin]を右クリックし、
[再起動]を選択してください。
なんと、この項目がありません
.NET FrameworkのVerはあっているはずなんですが
全く動きません
なんだか偉そうな口調ですみません
どうか教えてください
>ちなみに、ASP.NETのバージョンまたは、ご利用の.NET Framework は1.1 でしょうか?それとも2.0でしょうか?
1.1です
試してみましたが全然治りません
>・上記のコマンドでIISが再起動されますが、念のため、IISを再起動します。
Windowsの[コントロールパネル]→[管理ツール]→[サービス]を開き、[IIS Admin]を右クリックし、
[再起動]を選択してください。
なんと、この項目がありません
.NET FrameworkのVerはあっているはずなんですが
全く動きません
なんだか偉そうな口調ですみません
どうか教えてください
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2009/4/1 20:26:10
>> ASP.NETのバージョンまたは、ご利用の.NET Framework は1.1 でしょうか?それとも2.0でしょうか?
Web Matrix は、.NET Framework 1.1 専用かと思っていました。
2.0 版は、(Web Marix ではなく)Visual Web Developer ではありませんでしたっけ?
> なんと、この項目がありません
IIS 自体がインストールされていないのかも知れませんね。
かといって、IIS をインストールしなければいけないわけではありません。
Web Matrix は、独自のWebサーバ(Cassini)を搭載しているからです。
そのため、たとえば Windows XP Home Edition などのように
IIS (Internet Information Service) や、
PWS (Personal Web Server) の無い環境でも動作可能です。
> どうしたらなおるのでしょうか?
試したことが無いので、直る保証はありませんが:
エラーメッセージ中にあった Temporary ASP.NET Files のフォルダをエクスプローラで開き、
そのフォルダを右クリックして、[セキュリティ]タブを選択。[追加]ボタンで、
"NETWORK SERVICE" を加え、変更の許可権限を付与してみては如何でしょう。
Web Matrix は、.NET Framework 1.1 専用かと思っていました。
2.0 版は、(Web Marix ではなく)Visual Web Developer ではありませんでしたっけ?
> なんと、この項目がありません
IIS 自体がインストールされていないのかも知れませんね。
かといって、IIS をインストールしなければいけないわけではありません。
Web Matrix は、独自のWebサーバ(Cassini)を搭載しているからです。
そのため、たとえば Windows XP Home Edition などのように
IIS (Internet Information Service) や、
PWS (Personal Web Server) の無い環境でも動作可能です。
> どうしたらなおるのでしょうか?
試したことが無いので、直る保証はありませんが:
エラーメッセージ中にあった Temporary ASP.NET Files のフォルダをエクスプローラで開き、
そのフォルダを右クリックして、[セキュリティ]タブを選択。[追加]ボタンで、
"NETWORK SERVICE" を加え、変更の許可権限を付与してみては如何でしょう。
投稿者 けろ-みお  (社会人)
投稿日時
2009/4/2 00:18:20
>かといって、IIS をインストールしなければいけないわけではありません。
>Web Matrix は、独自のWebサーバ(Cassini)を搭載しているからです。
あ、Web Matrix を使っていたんですか。Visual Web Developerだと思い込んでました。
魔界の仮面弁士さんもおっしゃっている通り、Web Matrixは、内部でWebサーバー機能を持っているので
IISのインストールは不要です。
>そのフォルダを右クリックして、[セキュリティ]タブを選択。[追加]ボタンで、
>"NETWORK SERVICE" を加え、変更の許可権限を付与してみては如何でしょう。
NT AUTHORITY\Networkは、IIS 6.0をインストールしている場合のACLで、aspクンさんの場合は、IISをインストールしていないので、NETWORK SERVICEではなく、ASPNETユーザに変更権限を付与してください。(IIS Adminサービスがないとのことなので)
ASPNETユーザは、
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
でできたはずなので、変更許可権限をASPNETユーザに対して問題のフォルダ
(Temporary ASP.NET Files )に付与してみてください。
>Web Matrix は、独自のWebサーバ(Cassini)を搭載しているからです。
あ、Web Matrix を使っていたんですか。Visual Web Developerだと思い込んでました。
魔界の仮面弁士さんもおっしゃっている通り、Web Matrixは、内部でWebサーバー機能を持っているので
IISのインストールは不要です。
>そのフォルダを右クリックして、[セキュリティ]タブを選択。[追加]ボタンで、
>"NETWORK SERVICE" を加え、変更の許可権限を付与してみては如何でしょう。
NT AUTHORITY\Networkは、IIS 6.0をインストールしている場合のACLで、aspクンさんの場合は、IISをインストールしていないので、NETWORK SERVICEではなく、ASPNETユーザに変更権限を付与してください。(IIS Adminサービスがないとのことなので)
ASPNETユーザは、
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
でできたはずなので、変更許可権限をASPNETユーザに対して問題のフォルダ
(Temporary ASP.NET Files )に付与してみてください。
投稿者 aspクン  (学生)
投稿日時
2009/4/3 00:49:15
ご返答ありがとうございます
だめです
全然治りません
これはあきらめろということなのでしょうか?
だめです
全然治りません
これはあきらめろということなのでしょうか?
投稿者 けろ-みお  (社会人)
投稿日時
2009/4/6 18:18:13
>全然治りません
>これはあきらめろということなのでしょうか?
変更権限を設定してみて、出ているエラーメッセージは設定前と同じですか?
もしくはエラーメッセージに何か変化が出てますか?
まずは落ち着いて、エラーを解析しながら対応したいので宜しくお願いします。
>これはあきらめろということなのでしょうか?
変更権限を設定してみて、出ているエラーメッセージは設定前と同じですか?
もしくはエラーメッセージに何か変化が出てますか?
まずは落ち着いて、エラーを解析しながら対応したいので宜しくお願いします。
投稿者 aspクン  (学生)
投稿日時
2009/4/6 18:50:46
エラーコメントは全く同じものです
そのあとに再インストールもしてみたのですが
やはり結果は同じでした
http://rucio.groupsite.jp/commu/ThreadDetail.aspx?ThreadId=9041
にあるような削除されないレジストリが原因なのでしょうか?
よろしくお願いします
そのあとに再インストールもしてみたのですが
やはり結果は同じでした
http://rucio.groupsite.jp/commu/ThreadDetail.aspx?ThreadId=9041
にあるような削除されないレジストリが原因なのでしょうか?
よろしくお願いします
投稿者 けろ-みお  (社会人)
投稿日時
2009/4/6 22:23:19
いくつか気になることがあります。
・ASP.NETアプリケーションをWeb Matrix から実行する前にパソコンに電源を入れ、
ログインIDとパスワードを入力して、パソコンを立ち上げていると思いますが、
そのログインIDが管理者権限(Administrators)を持つユーザでログインしていますか?
もし、ログインしているIDが管理者権限(Administrators)をもっていなかった場合、
管理者権限を付与してください。
★お使いのPCがXP, 2000、2003の場合の管理者権限設定&確認方法
http://service1.symantec.com/SUPPORT/INTER/tsgeninfojapanesekb.nsf/jp_docid/20030815231950953
★お使いのPCがVistaの場合(管理者権限で実行)
Web Matrix を右クリックし「管理者として実行」を選択します。
・ASP.NET1.0だと、意味ないのかもしれませんが、試しに作成されたASP.NETアプリケーション内に
Binディレクトリを作成してみてください。
以上です。もし、これで状況が変わらない場合はまたお問い合わせ下さい。
宜しくお願いします。
・ASP.NETアプリケーションをWeb Matrix から実行する前にパソコンに電源を入れ、
ログインIDとパスワードを入力して、パソコンを立ち上げていると思いますが、
そのログインIDが管理者権限(Administrators)を持つユーザでログインしていますか?
もし、ログインしているIDが管理者権限(Administrators)をもっていなかった場合、
管理者権限を付与してください。
★お使いのPCがXP, 2000、2003の場合の管理者権限設定&確認方法
http://service1.symantec.com/SUPPORT/INTER/tsgeninfojapanesekb.nsf/jp_docid/20030815231950953
★お使いのPCがVistaの場合(管理者権限で実行)
Web Matrix を右クリックし「管理者として実行」を選択します。
・ASP.NET1.0だと、意味ないのかもしれませんが、試しに作成されたASP.NETアプリケーション内に
Binディレクトリを作成してみてください。
以上です。もし、これで状況が変わらない場合はまたお問い合わせ下さい。
宜しくお願いします。
投稿者 aspクン  (学生)
投稿日時
2009/4/7 02:32:00
いつもお世話になっています
すいません。OSのバージョン書いていませんでしたね
OSはVistaです
それから権限は管理者です
> ★お使いのPCがVistaの場合(管理者権限で実行)
> Web Matrix を右クリックし「管理者として実行」を選択します。
ほかのはそれができるのですけれど、なぜかWeb Matrixはその項目がありません
>・ASP.NET1.0だと、意味ないのかもしれませんが、試しに作成されたASP.NETアプリケーション内に
Binディレクトリを作成してみてください。
すいません。初心者すぎて何の事だか分りません
回答は以上です
ありがとうございました
すいません。OSのバージョン書いていませんでしたね
OSはVistaです
それから権限は管理者です
> ★お使いのPCがVistaの場合(管理者権限で実行)
> Web Matrix を右クリックし「管理者として実行」を選択します。
ほかのはそれができるのですけれど、なぜかWeb Matrixはその項目がありません
>・ASP.NET1.0だと、意味ないのかもしれませんが、試しに作成されたASP.NETアプリケーション内に
Binディレクトリを作成してみてください。
すいません。初心者すぎて何の事だか分りません
回答は以上です
ありがとうございました
asp.net web matrix project Ver.0.6
.net framework Ver.1.1.4322.2407
を使っています。
それで、作ったものを実行しようとしたら、
IE7が開いて次のErrorが出ます
Server Error in '/' Application.
--------------------------------------------------------------------------------
Access to the path "C:\Windows\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\55999b8a\fc290809" is denied.
どうしたらなおるのでしょうか?
お願いします。
あと、お勧めの無料でホームページを作成できるページ知りませんか?
ぜひ教えてください。