仕事上で苦労したことの覚え書き。
きっとまた同じ失敗をするからw
その時にこれを見て2度目は簡単に解決出来るように!!
時給850円プロジェクト
プロフィール
Author:chang
FC2ブログへようこそ!
FC2カウンター
FC2カウンター
現在の閲覧者数:
最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブロとも申請フォーム
ブログ内検索
RSSフィード
最近、パソコンの調子が悪いのと、ハードディスクの空き容量が小さくなったので、
思い切ってハードディスクを交換しました。
ノートパソコンを仕事で使ってるんだけどね、
80G→320G;`;:゙;`(;゚;ж;゚; )
いやー、やっぱり大容量っていいよねー(笑)
んで、いろいろ開発用のソフトをインストールし直して、ほぼ元通りになったんだけどね、
一つだけどうしてもうまくいかない・・・
Visual Studioでasp.netのソースがあるんだけどね、
FrontPage Server Extentionを使ってリモートサイトに接続してます。
リモートサイトでソースを開こうとすると、どうしても開けヾ(`◇')ナイッ!
んで、いろいろ調べた結果、ローカルセキュリティポリシーってのが原因っぽい?
まあ、よーわからんので、とりあえず設定してみます・・・。
(1)「コントロールパネル」−「管理ツール」−「セキュリティポリシー」の順で開く
(2)左側のペインから「セキュリティの設定」−「ローカル ポリシー」−「セキュリティ オプション」を選択
(3)右側のペインから「ネットワーク アクセス: ローカル アカウントの共有とセキュリティ モデル」 という項目をダブル クリック
(4)「Guest のみ - ローカル ユーザーが Guest として認証する」を「クラシック - ローカル ユーザーがローカル ユーザーとして認証する」に変更
んで、パソコンを再起動して再接続・・・
リモートサイト、開いたーーーー(≧ロ≦)
てかね、こんなのわかるか!(><)
みんな、こんな情報をどうやって知ってるんだろう・・・?
やっぱり俺と一緒で、インターネットで調べてるの?
てか、俺、フォーマット前も同じ問題にぶつかったと思うけど、
どうやって解決したんだろう・・・?
昔は知ってた?;`;:゙;`(;゚;ж;゚; )
思い切ってハードディスクを交換しました。
ノートパソコンを仕事で使ってるんだけどね、
80G→320G;`;:゙;`(;゚;ж;゚; )
いやー、やっぱり大容量っていいよねー(笑)
んで、いろいろ開発用のソフトをインストールし直して、ほぼ元通りになったんだけどね、
一つだけどうしてもうまくいかない・・・
Visual Studioでasp.netのソースがあるんだけどね、
FrontPage Server Extentionを使ってリモートサイトに接続してます。
リモートサイトでソースを開こうとすると、どうしても開けヾ(`◇')ナイッ!
んで、いろいろ調べた結果、ローカルセキュリティポリシーってのが原因っぽい?
まあ、よーわからんので、とりあえず設定してみます・・・。
(1)「コントロールパネル」−「管理ツール」−「セキュリティポリシー」の順で開く
(2)左側のペインから「セキュリティの設定」−「ローカル ポリシー」−「セキュリティ オプション」を選択
(3)右側のペインから「ネットワーク アクセス: ローカル アカウントの共有とセキュリティ モデル」 という項目をダブル クリック
(4)「Guest のみ - ローカル ユーザーが Guest として認証する」を「クラシック - ローカル ユーザーがローカル ユーザーとして認証する」に変更
んで、パソコンを再起動して再接続・・・
リモートサイト、開いたーーーー(≧ロ≦)
てかね、こんなのわかるか!(><)
みんな、こんな情報をどうやって知ってるんだろう・・・?
やっぱり俺と一緒で、インターネットで調べてるの?
てか、俺、フォーマット前も同じ問題にぶつかったと思うけど、
どうやって解決したんだろう・・・?
昔は知ってた?;`;:゙;`(;゚;ж;゚; )
1ヶ月以上放置してたと思ったら、連書きかよ!;`;:゙;`(;゚;ж;゚; )
まあ、世の中、そんなもんでしょ?(謎)
てことで、ASP.NETのDropDownListの初期値の設定方法です。
暫くすると忘れそうなのでここに書きますw
DropDownList1.SelectedIndex =
DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("初期値"))
当然、これもありですね
DropDownList1.SelectedIndex =
DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText("初期値"))
でも、このコントロールの仕様がイマイチわからん・・・
本来は上のやり方が正当派?
でもね、
DropDownList1.SelectedValue = "初期値"
これでもうまく動作した気がするんだよ。(うろ覚えw)
でもね、
DropDownList1.SelectedItem.Text = "初期値"
これだとあかんのだよ・・・。
よーわからんwww
え?
そんなの、クラスの仕様見れば一目瞭然だって・・・?
ドンマイ!!!;`;:゙;`(;゚;ж;゚; )
まあ、世の中、そんなもんでしょ?(謎)
てことで、ASP.NETのDropDownListの初期値の設定方法です。
暫くすると忘れそうなのでここに書きますw
DropDownList1.SelectedIndex =
DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("初期値"))
当然、これもありですね
DropDownList1.SelectedIndex =
DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText("初期値"))
でも、このコントロールの仕様がイマイチわからん・・・
本来は上のやり方が正当派?
でもね、
DropDownList1.SelectedValue = "初期値"
これでもうまく動作した気がするんだよ。(うろ覚えw)
でもね、
DropDownList1.SelectedItem.Text = "初期値"
これだとあかんのだよ・・・。
よーわからんwww
え?
そんなの、クラスの仕様見れば一目瞭然だって・・・?
ドンマイ!!!;`;:゙;`(;゚;ж;゚; )
突然出てきてごめーーーん!
まことにすいまめーーーーん!
・・・・・・・・・
・・・・・・・・・
・・・・・・・・・
いやー、久々に見たら、スポンサー表示はいいとして、
なんじゃこのエロコメントの数は!;`;:゙;`(;゚;ж;゚; )
あまりにもひどかったので、コメントの登録法法を面倒にしましたw
いつもコメントくれる人はちょっと面倒かもしれないがよろしくです!
って、コメント書くのってにったろーぐらいしかいないんだけどねwww
てことで、久々に書きます!!
今日は、約1日悩みました。
まあ、悩み具合にしたら軽度の方だね(笑)
1日で解決なら上出来でしょ?w
asp.netでとあるフォルダ(プログラムが置いてあるサーバとは違うサーバのフォルダ)の
ファイル一覧を取得したい。たったこれだけですw
したらね、こんなエラーが出ます・・・
パス '某フォルダパス名' へのアクセスが拒否されました。
もちろん、書いてある通り、アクセス権のエラーですね。
でもね、もうね、アクセス権をめっさいろいろいじってもね、このエラーが消えない・・・。
全くわからヾ(`◇')ナイッ!
IISやら対象ファイルサーバ上のアクセス権はもういじりすぎてくちゃくちゃですよ!w
んで、途方に暮れたその時、ふとブラウザに表示されているエラーを初めてじっくり読む
って、今更か!;`;:゙;`(;゚;ж;゚; )
この ASP.NET は、要求されたリソースへのアクセスを許可されていません。要求された ASP.NET へのリソースへアクセスを許可するかどうかを検討してください。ASP.NET プロセスには、アプリケーションに偽装が実行されていない場合は、通常、インターネット インフォメーション サーバー 5 では {コンピュータ名}\ASPNET、インターネット インフォメーション サーバー 6 ではネットワーク サービスが使用されます。<identity impersonate="true"/> 経由でアプリケーションに偽装が実行されている場合、ユーザーは、通常 IUSR_MACHINENAME に設定された匿名ユーザーか、または認証された要求ユーザーになります。
ここで、注目箇所はたった一箇所・・・
<identity impersonate="true"/>
この一文をマイクロソフトのサイトで調べてみると、web.configに追加してやればいいらしい・・・
まあ、物は試しだ・・・。追加してみるか・・・
プログラム実行・・・
・・・・・・・・・
・・・・・・・・・
・・・・・・・・・
エェッ!?(* □ )~~~~~~~~ ゚ ゚
何事もなく、動きました・・・;`;:゙;`(;゚;ж;゚; )
いやー、やっぱり、web系はいろいろあるねーw
はい・・・
勉強します・・・
すればいいんだろーーーーー(><)
asp.net、未だに奥深し・・・(大謎)
まことにすいまめーーーーん!
・・・・・・・・・
・・・・・・・・・
・・・・・・・・・
いやー、久々に見たら、スポンサー表示はいいとして、
なんじゃこのエロコメントの数は!;`;:゙;`(;゚;ж;゚; )
あまりにもひどかったので、コメントの登録法法を面倒にしましたw
いつもコメントくれる人はちょっと面倒かもしれないがよろしくです!
って、コメント書くのってにったろーぐらいしかいないんだけどねwww
てことで、久々に書きます!!
今日は、約1日悩みました。
まあ、悩み具合にしたら軽度の方だね(笑)
1日で解決なら上出来でしょ?w
asp.netでとあるフォルダ(プログラムが置いてあるサーバとは違うサーバのフォルダ)の
ファイル一覧を取得したい。たったこれだけですw
したらね、こんなエラーが出ます・・・
パス '某フォルダパス名' へのアクセスが拒否されました。
もちろん、書いてある通り、アクセス権のエラーですね。
でもね、もうね、アクセス権をめっさいろいろいじってもね、このエラーが消えない・・・。
全くわからヾ(`◇')ナイッ!
IISやら対象ファイルサーバ上のアクセス権はもういじりすぎてくちゃくちゃですよ!w
んで、途方に暮れたその時、ふとブラウザに表示されているエラーを初めてじっくり読む
って、今更か!;`;:゙;`(;゚;ж;゚; )
この ASP.NET は、要求されたリソースへのアクセスを許可されていません。要求された ASP.NET へのリソースへアクセスを許可するかどうかを検討してください。ASP.NET プロセスには、アプリケーションに偽装が実行されていない場合は、通常、インターネット インフォメーション サーバー 5 では {コンピュータ名}\ASPNET、インターネット インフォメーション サーバー 6 ではネットワーク サービスが使用されます。<identity impersonate="true"/> 経由でアプリケーションに偽装が実行されている場合、ユーザーは、通常 IUSR_MACHINENAME に設定された匿名ユーザーか、または認証された要求ユーザーになります。
ここで、注目箇所はたった一箇所・・・
<identity impersonate="true"/>
この一文をマイクロソフトのサイトで調べてみると、web.configに追加してやればいいらしい・・・
まあ、物は試しだ・・・。追加してみるか・・・
プログラム実行・・・
・・・・・・・・・
・・・・・・・・・
・・・・・・・・・
エェッ!?(* □ )~~~~~~~~ ゚ ゚
何事もなく、動きました・・・;`;:゙;`(;゚;ж;゚; )
いやー、やっぱり、web系はいろいろあるねーw
はい・・・
勉強します・・・
すればいいんだろーーーーー(><)
asp.net、未だに奥深し・・・(大謎)
業務連絡!業務連絡!にったろーへ業務連絡!;`;:゙;`(;゚;ж;゚; )
早々に自宅からインターネット出来るように所望!(><)
真・女神転生ONLINEで冒険に出るぞ!!;`;:゙;`(;゚;ж;゚; )
てことで、業務連絡はさておき、ASP.NETですw
ButtonにPostBackUrlと言うプロパティがあります。
これはね、ページ間ポストバックを容易に実現できる素晴らしい機能です。
でもね、これがね、使えヾ(`◇')ナイッ!
PostBackUrlを設定してあるボタンを押します。
問題なく別窓が開きます。
その別窓を閉じます。
呼び出し元の画面に戻ります。
ここで、PostBackUrlを設定してない全然関係ないボタンとかを押します。
するとね・・・、
またさっきの別窓開くやんけーーー(><)
これはね、どうもJavaScriptでFormのTargetを変更し、submitを実行しているかららしい・・・。
これの回避方法ですか・・・?
えっとね、これかな・・・?
「PostBackUrlを使用しヾ(`◇')ナイッ!」;`;:゙;`(;゚;ж;゚; )
さぁってと、今からPostBackUrlを消して、プログラム書き直そうかなwww
早々に自宅からインターネット出来るように所望!(><)
真・女神転生ONLINEで冒険に出るぞ!!;`;:゙;`(;゚;ж;゚; )
てことで、業務連絡はさておき、ASP.NETですw
ButtonにPostBackUrlと言うプロパティがあります。
これはね、ページ間ポストバックを容易に実現できる素晴らしい機能です。
でもね、これがね、使えヾ(`◇')ナイッ!
PostBackUrlを設定してあるボタンを押します。
問題なく別窓が開きます。
その別窓を閉じます。
呼び出し元の画面に戻ります。
ここで、PostBackUrlを設定してない全然関係ないボタンとかを押します。
するとね・・・、
またさっきの別窓開くやんけーーー(><)
これはね、どうもJavaScriptでFormのTargetを変更し、submitを実行しているかららしい・・・。
これの回避方法ですか・・・?
えっとね、これかな・・・?
「PostBackUrlを使用しヾ(`◇')ナイッ!」;`;:゙;`(;゚;ж;゚; )
さぁってと、今からPostBackUrlを消して、プログラム書き直そうかなwww
眠い・・・
昨日寝たのは朝の3時半です・・・。;`;:゙;`(;゚;ж;゚; )
何故かって・・・?
夜遊びかって・・・?
失敬だね(><)
ちゃんとした仕事だよ!!(><)
てかねー、本当はね、仕事の合間に家のパソコンをvistaをインストールしてたんだよ。
ついに、俺もvistaデビューです!!
てな感じでね;`;:゙;`(;゚;ж;゚; )
したらね、vistaね、つかいづれーーーー(><)
セキュリティ厳しすぎ(><)
ハードディスクにアクセスいくのにね、「権限がありません!」って・・・
お前、OSの分際で何様やねん(><)
てことで、差分のパッチとか充ててたらね、3時半までかかっちゃったってわけw
てかね、いつの間にか3時半で寝ててね、朝起きたらね、フリーズしてた;`;:゙;`(;゚;ж;゚; )
もしかしたら、XPに戻すかもしれません・・・;`;:゙;`(;゚;ж;゚; )
てことで、本日は魔法の言葉のお話です;`;:゙;`(;゚;ж;゚; )
魔法の言葉で有名なのは「オッパッピー」ですが、vb2005にも実は魔法の言葉があります。
それはね・・・
『CType』;`;:゙;`(;゚;ж;゚; )
もうね、この言葉を使えばね、どんな変数もキャストしまくりです;`;:゙;`(;゚;ж;゚; )
便利すぎなんですがー;`;:゙;`(;゚;ж;゚; )
てかね、こんなにキャスっていいんでしょうか?(謎)
でもね、最近気付きました・・・。
そういえば、vb2005でキャストと言えばこれでしょ・・・?
『DirectCast』
えーとね、「CType」と「DirectCast」の違いって何ですか?;`;:゙;`(;゚;ж;゚; )
疑問に思って調べてみたらね、機能的にはほぼ両者同じらしいです。
違いと言えば、速度とキャスト出来る範囲になるのかな?
まあ、いろんなサイトの意見を総合するとね・・・
CTypeは使っちゃヾ(`◇')ダメッ!
どうやら、DirectCastを使うのが推奨らしいです。
速度もDirectCastの方が高速だし、キャストの仕方もDirectCastの方がシビアで
意味不明なエラーが出にくいらしいです。
CTypeはあんまりなんも気にせずにキャストしちゃうらしいですねー;`;:゙;`(;゚;ж;゚; )
従って、DirectCastではエラーになるのに、CTypeだと通っちゃうってのが多々あるらしい。
てかね、それってね・・・、めっさ便利じゃん;`;:゙;`(;゚;ж;゚; )
分かってますよ(><)
DirectCastに全部書き換えればいいんでしょ(><)
融通きかない人たちだなーーー(><)
ばかーーーーーー(><)
まあでも、どうしてもDirectCastでうまく行かないときは、
この魔法の言葉「CType」を使ってもいいですよね・・・?;`;:゙;`(;゚;ж;゚; )
昨日寝たのは朝の3時半です・・・。;`;:゙;`(;゚;ж;゚; )
何故かって・・・?
夜遊びかって・・・?
失敬だね(><)
ちゃんとした仕事だよ!!(><)
てかねー、本当はね、仕事の合間に家のパソコンをvistaをインストールしてたんだよ。
ついに、俺もvistaデビューです!!
てな感じでね;`;:゙;`(;゚;ж;゚; )
したらね、vistaね、つかいづれーーーー(><)
セキュリティ厳しすぎ(><)
ハードディスクにアクセスいくのにね、「権限がありません!」って・・・
お前、OSの分際で何様やねん(><)
てことで、差分のパッチとか充ててたらね、3時半までかかっちゃったってわけw
てかね、いつの間にか3時半で寝ててね、朝起きたらね、フリーズしてた;`;:゙;`(;゚;ж;゚; )
もしかしたら、XPに戻すかもしれません・・・;`;:゙;`(;゚;ж;゚; )
てことで、本日は魔法の言葉のお話です;`;:゙;`(;゚;ж;゚; )
魔法の言葉で有名なのは「オッパッピー」ですが、vb2005にも実は魔法の言葉があります。
それはね・・・
『CType』;`;:゙;`(;゚;ж;゚; )
もうね、この言葉を使えばね、どんな変数もキャストしまくりです;`;:゙;`(;゚;ж;゚; )
便利すぎなんですがー;`;:゙;`(;゚;ж;゚; )
てかね、こんなにキャスっていいんでしょうか?(謎)
でもね、最近気付きました・・・。
そういえば、vb2005でキャストと言えばこれでしょ・・・?
『DirectCast』
えーとね、「CType」と「DirectCast」の違いって何ですか?;`;:゙;`(;゚;ж;゚; )
疑問に思って調べてみたらね、機能的にはほぼ両者同じらしいです。
違いと言えば、速度とキャスト出来る範囲になるのかな?
まあ、いろんなサイトの意見を総合するとね・・・
CTypeは使っちゃヾ(`◇')ダメッ!
どうやら、DirectCastを使うのが推奨らしいです。
速度もDirectCastの方が高速だし、キャストの仕方もDirectCastの方がシビアで
意味不明なエラーが出にくいらしいです。
CTypeはあんまりなんも気にせずにキャストしちゃうらしいですねー;`;:゙;`(;゚;ж;゚; )
従って、DirectCastではエラーになるのに、CTypeだと通っちゃうってのが多々あるらしい。
てかね、それってね・・・、めっさ便利じゃん;`;:゙;`(;゚;ж;゚; )
分かってますよ(><)
DirectCastに全部書き換えればいいんでしょ(><)
融通きかない人たちだなーーー(><)
ばかーーーーーー(><)
まあでも、どうしてもDirectCastでうまく行かないときは、
この魔法の言葉「CType」を使ってもいいですよね・・・?;`;:゙;`(;゚;ж;゚; )



