2016-12-21 9 views
0

IISサーバーで自分のサイトをアップロードしていて、新しいユーザーを作成しようとすると、エラー500(内部サーバーエラー)が発生します。 しかし、同じコードは完全にlocalhost上で実行されます。IISサーバーでサイトを実行中にエラーが発生しました

エラーはweb.configファイルのためだと思います。

私はローカルマシン上でApacheサーバーを使用しています。私はIISサーバーを使用しているホスティングのために。

<rule name="Imported Rule 1" stopProcessing="true"> 
        <match url="^(.*)$" ignoreCase="false" /> 
         <conditions logicalGrouping="MatchAll"> 
          <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
          <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
         </conditions> 
        <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="true" /> 
       </rule> 

は、事前に、 おかげで私を助けてください:

は、ここに私のweb.configファイルのコードです。

答えて

0

IISサーバーにURL Rewriteをインストールする必要があります。

手順:IISサーバーへ

  1. ログオン(いずれか、コンソールまたはRDP)。
  2. サーバのプラットフォームに対応するMSIインストーラファイルをダウンロードします。 x86またはx64です。
  3. MSIインストーラファイルをダブルクリックします。インストールウィザードは、手順を実行する必要があります。
  4. 完了したら、ブラウザからサイトを再読み込みしてみてください。
+0

私は全く新しいIISサーバーです。どうすればいいのか説明してください。 –

+0

@ Quleiss.G:最新の回答をご覧ください。 –

+0

しかし機能のいくつかは現場で働いていますが、部門を作成しようとすると機能しますが、新しいユーザーまたは顧客を作成している間はエラーになります。 –

0

URL書き換えモジュールは、Microsoft Web Platformインストーラを使用して最初にインストールする必要があります。その後、該当するWebサイト/アプリケーションを選択すると、IISの[機能]ビューに表示されます。必要に応じて設定することができます。

+0

私はどのモジュールをインストールする必要がありますか? –

+0

Khalid T.のようなURL書き換えモジュールは上記の通りです。私はより読みやすい指示のためにそれを編集します。 –

関連する問題