Windows Server 2012を搭載したサーバーを取得しました。しかし、私はそれでsvcファイルを実行することができませんでした。その上でasmxファイルを実行することができました。 svcファイルの実行方法を理解したいと思いました。私はこのリンクのコンテンツを試しました: http://msdn.Microsoft.com/en-us/library/ms732012(v = vs.110).aspx
しかし、それでも問題は解決しませんでした。私はaspnet_regiis.exe iも使用しようとすることにしました。ただし、エラーが発生したため、asmxファイルが機能しなくなりました。
約5時間グーグルしてこれを理解しようとした後、サーバーから.netをアンインストールして、再インストールしました( http://blogs.technet.com/b/askcore/archive/2014/04 /24/removing-net-framework-4-5-4-5-1-removes-windows-2012-2012r2-ui-and-other-features.aspx )方法に戻ることを期待もともとあった。
それは私には失敗しました。だから今私はこのリンクに行き、これにグラフィカルインターフェースを使用しました(これは私が最初に試したものです) https://stackoverflow.com/questions/14495429/alternative-for-the-registering-asp-net- 4-5-on-windows-server-2012
しかし、私が彼のステップに従おうとすると、このエラーが発生します:
編集:明確にするために、これは私にこのメッセージを返す再帰ループに入れ、再起動するとすぐにこのメッセージを再び表示します。 https://www.jrssite.com/wordpress/?p=191
詳細に調べたところ、次のエラーが発生しました。
さて、64サフィックスのないASP.NETのあるレジスタを確認することにしました。そこで、lodctlを使用して自分でキーを追加してみることにします。 ( http://blogs.msdn.com/b/tom/archive/2008/04/11/asp-net-performance-counters-missing.aspx )
基本的に、何も機能せず、私は完全に困惑しています。私が欲しいのは、私のsvcファイルと私のasmxファイルがウェブから見えるようにすることだけです。任意の助けいただければ幸いです。
IIS完全に再インストールする必要があると思います。その後、Webサーバー機能をインストールするときに、@ Michelzが指摘したように、必ずWCF Services | HTTP Activationを有効にしてください。 。
上記は私にとってはうまくいきましたが、WINDOWS SERVER 2012を再起動しないでください。(死の黒い画面)同時にアンインストールして再インストールします。
保留中の再起動アイコンを待ちます...
次に、アンインストールして待ってから、httpアクティベーションを含むすべてを追加します。再起動しないでください!
1時間離れて歩きます。
コンピューターは失敗した更新の一部をロールバックする可能性がありますが、コンピューターに近づかないようにしてください。
最終的にはすべてが機能します!
新しいバックアップを作成してください!