2016-05-06 5 views
-1

私はIISにMVCアプリケーションをデプロイしましたが、クエリ文字列を持つURLに問題があるようです。クエリ文字列のためIISにMVCをデプロイした後にエラー404が表示される

私は「http://serverip/app/controller/action」を開くと、それが正常に動作しますが、私は「http://serverip/app/controller/action/id」を開くと、私は私が何をするか分からないエラー404

を取得します。私が訪れたリンクの中には助けにならなかったものがありました。おそらく、私はその問題を解決するための指示を理解していません。

助けてください。

+0

は、あなたのアクションメソッドは、パラメータを持っているのですか?あなたはもっと具体的になりますか? – Shyju

+0

あなたの行動コードを共有できますか?あなたは属性ルーティングを使用していますか? – kkakkurt

+0

ありがとう、 例:http://192.168.10.23/HumanResource/GetPayGroup/83117817-d0be-4282-a18e-50cd4c47bc89 – Aweda

答えて

1

これはかなり頻繁にweb.configファイルから欠落以下によって引き起こされる:

<system.webserver> 
    <modules runAllManagedModulesForAllRequests="true"/> 
+0

私はそれを試みましたが、エラーは持続します。 これを有効にするにはアプリを再公開する必要がありますか? 私のランタイムフレームワークは4.5ですが、私のIISは8です – Aweda

+0

あなたのIISとMVCとフレームワークのバージョンは何ですか?どちらも同じですか? –

+0

私のIISが8の間私のランタイムフレームワークは4.5です – Aweda

関連する問題