問題タブ [iis-7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - IIS7 で Windsor Castle に http モジュールを登録するのを忘れていたようです
MVC プロジェクトの 1 つでウィンザー DI フレームワークを使用しています。Visual Studio 2008 から実行しようとすると、プロジェクトは正常に動作します。
しかし、IIS7 でアプリケーションを作成するプロジェクトを実行しようとすると、次のエラー メッセージが表示されました。
http モジュール Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule を登録するのを忘れたようです '<add name="PerRequestLifestyle" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.MicroKernel" />' を Web のセクションに追加してください。構成
ただし、このモジュールは web.config ファイルの httpmodule セクションに既に存在します。
この問題を解決するために私がしなければならないことを誰かが知っていますか?
iis-7 - NAntContrib/NAnt mkiisdir が IIS 7.0/Windows 2008 で失敗する
NAnt/NAntContrib ビルド スクリプトを使用して、Windows 2008 (IIS 7.0) で Web アプリケーションをビルドしようとしています。
ビルド ファイルには mkiisdir タスクがあり、次のエラーで失敗します。
[mkiisdir] 'localhost' の Web サービスが存在しないか、アクセスできません。
これまでに見つけたすべてのドキュメント/投稿 (w2k8 以外、Vista のみ) は、IIS 6 互換サービス (スクリプト ツールなどを含むすべて) をインストールするように言っています。
IIS 7.0 で仮想ディレクトリを作成/削除できるようにするには、他に何を変更する必要があるのでしょうか?
編集: 新しいデータ - このサーバーにローカル管理者としてログインすると、nant タスクは成功しますが、ドメイン管理者としてログインすると失敗します。ローカルの Administrators グループに domain admins グループを追加しましたが、それでも失敗します。ドメイン管理者ユーザーがこのタスクを実行できるようにするには、他にどのような権限を確認/変更する必要があるか考えていますか? 問題なく手動で仮想フォルダーを作成できます。
security - IIS7 - ASP の問題を伴うファイルのアップロード
Web サイトを win2000 と IS5 から win2008 と IIS7 に移動したばかりですが、いくつか問題があります。
上のフォルダーにファイルをアップロードする ASP ページであるフォルダーがあります。古い IIS では、ASP ページを含むフォルダーに管理者のアクセス許可を与えましたが、正常に動作し、ファイルをアップロードすることができました。上位フォルダー。しかし、IIS7ではできません。aspコードを含むフォルダーにすべての書き込み許可を与えますが、機能しません。上位のターゲットフォルダーに書き込み権限を与えた場合にのみ機能します。これらはメインの Web サイト フォルダーであるため、ターゲット フォルダーに完全なアクセス許可を与えるつもりはありません。
どうすればそれができますか?この権限を持っていない上位のフォルダにも書き込み権限を与えるにはどうすればよいですか?
ありがとう
.net - URL の ASP.NET aspxerrorpath
web.config で CustomErrors を使用してカスタム エラー ページを指定するサイトがありますが、これは問題なく機能しています。カスタム 404 ページは、IIS 構成でも指定されています (そうでない場合、カスタム 404 ページを取得できないため)。
しかし、ユーザーが要求された URL を見て、必要に応じてナビゲーションの提案を行う 404 を受け取った場合に作動するロジックがいくつかあります。このロジックは aspxerrorpath 値に依存します。私の開発用 PC では、 http://localhost:3092/FileNotFound.aspx?aspxerrorpath=/badpage.aspxのように、aspxerrorpath が URL に正しく追加されていますが、私のテスト サイトでは、URL に aspxerrorpath が追加されていません。そのため、すべてのカスタム ロジックがバイパスされ、提案が機能しません。これが IIS 構成の問題なのか、それとも何か他の問題なのかはわかりません。Web サーバーは IIS 7 を搭載した Windows Server 2008 です。
何かご意見は?
どうもありがとう。
asp.net - IIS7: URL 書き換え http://web1.com/web1/def.aspx から http://web1.com/def.aspx
ドメイン ルートのサブフォルダーに Web サイトを保存する必要があります。サブフォルダーに保存されているように見えないように URL を書き換える方法はありますか? これが IIS レベルで行われるか、web.config で行われるかは問題ではありません。
iis-7 - IIS6からIIS7に移行する理由
いくつかのIIS6/Server2003ボックスで実行されているWebアプリがいくつかあります。彼らはうまく走り、幸せです。これらはすべてasp.netWebアプリであり、.NET3.5を使用します。
WebアプリをIIS7/Server 2008に移行することを検討する正当な理由があるとすれば、それは何でしょうか。
iis-7 - x64 Windows 2008 サーバー上の 32 ビット アプリケーション プール
x64 マシン上の IIS7 で Web サイト アプリケーション プールの [32 ビット アプリケーションを有効にする] を有効にする場合と無効にする場合の違いは何ですか?
ほとんどの場合、メモリ使用量について考えています。
前もって感謝します
asp.net - IIS7 ASP.Net 3.5アプリケーションがイベントソースを作成し、イベントをWindows EventLogに記録できるようにするには、何を変更する必要がありますか?
IIS7で実行されているASP.Net3.5では、これをそのまま使用することはできないようです。
c# - IIS 7 で HttpHandler を使用してリクエストの検証をキャンセルする
URL で「特殊」文字 (&、+、% など) を取得する必要があるアプリケーションがあります。これらの文字を使用してアプリケーションにリクエストを送信すると (もちろんエスケープして送信しています)、「ASP.NET が URL に無効な文字を検出しました」というメッセージとともに「Bad Request」応答コードを受け取ります。リクエストをトレースすると、「認証モジュール」からエラーがスローされたことがわかりました。
少し検索したところ、すべてのページに ValidateRequest があり、その値を false に変更すると問題が解決することがわかりました。残念ながら、私は Httphandler を使用しています。httpハンドラーを使用してリクエストの検証を停止する方法を知っている人はいますか?
visual-studio-2008 - Web サーバーは要求されたリソースを見つけることができませんでした
Vista Ultimate 32 SP1 で実行されている VS 2008 SP1 で .NET 3.5 Web アプリケーションを使用しています。デフォルト Web サイトの下にアプリケーションを作成しました。したがって、アプリへの URL は「http://localhost/mysite」です。アプリケーション フォルダーはソリューション フォルダーを指しており、iisroot フォルダーの外にあります。匿名および統合認証 (Windows) は、IIS7 でこの Web アプリケーション "mysite" に対して有効になっています。
"Network Service" ユーザーにアプリケーション フォルダー (iisroot の外部) への完全なアクセス許可を与えました。
F5 キーを押してデバッグを開始すると、「Web サーバーでデバッグを開始できません。Web サーバーは要求されたリソースを見つけることができませんでした。」というメッセージが表示されます。エラー。
TcpView(Sysinternals)を起動して、実際に実行されているアプリを確認し、そのポートでハンドルを保持していると、そのポートでリッスンしているアプリがないことがわかりました。これは本当に奇妙です... クリエイティブなアイデアはありますか?
「 http://localhost/mysite 」という URLに問題なくアクセスできます。その Web アプリケーションはスタートアップ プロジェクトとして設定され、Default.aspx はスタートアップ ページです。
プロジェクトには .asmx サービスもあります。Default.aspx はその asmx サービスを利用しています。AutoCompleteExtender (AJAX コントロール ツールキットから) は、この asmx サービスを使用しています。
ちなみに、すべてが機能します。問題はデバッグです... asmx サービスがこれを引き起こしていると思われますが、わかりません。これは私を夢中にさせています...