2

Telerik ベースの Web アプリケーションを開発しました。ローカル ホスト (.NET から直接実行) でテストしている間、正常に動作します。しかし、IIS でホストされている場合、期待どおりに動作しません。

root に default.aspx ページがあり、その上にユーザー コントロール (ログイン) を追加しました。default.aspx ( http://mywebsite.com ) なしでサイトにアクセスすると、何も機能しません。ページのボタンをクリックすると、ページが正しく読み込まれ、サーバーに戻されます。ボタン機能は実行されません。

ただし、default.aspx ( http://mywebsite.com/default.aspx ) を使用してページにアクセスすると、問題なく動作します。

この問題をグーグルで検索しましたが、あまり役に立ちませんでした。一部のブログでは、拡張子のない URL に関連している可能性があると示唆しています。

助けていただければ幸いです。ありがとう。

4

2 に答える 2

0

問題はTelerikrad圧縮に関連していました。この問題を解決するために、私は次のことweb.configsystem.webserver行いました。また、を設定します。preCondition="managedHandler"RadCompressionRadUploadModulerunAllManagedModulesForAllRequests="false"

参照:既知の問題のセクションを参照してください: http ://www.telerik.com/help/aspnet-ajax/compression.html

エラーの詳細な理由を参照してください: ここにリンクの説明を入力してください

于 2013-03-01T06:38:24.520 に答える
-1

IIS の既定のドキュメントで定義する必要があります。ルートがあり、ルートに Default.aspx を定義し、子サイトに default.aspx がない場合は、以下に示すようにルートの webconfig で定義する必要があると思います。

リンクを見る

IIS を再起動することを忘れないでください。コマンド ラインで、「iisreset」と記述します。

于 2013-03-01T05:12:59.613 に答える