1

私たちは、SharePoint アプリ モデルの開発を開始して実行しようとしています。しかし、問題が発生しています。

まず、*.ourdevserver.ourappdomain.net の形式ですべての sundomain を devserver の IP にルーティングする DNS エントリがあることを述べさせてください。

アプリが読み込まれると、アプリが不足し、SharePoint から 3 つの js ファイルを読み込もうとします。これらのリクエストは次のようになります。

MS Ajax: http://apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/MicrosoftAjax.js

sp.runtime.js: http://apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/sp.runtime.js

そして最後に sp.js: http://apps-13c02829da8acd.ourdevserver.ourappdomain.net/_layouts/15/sp.js

これらの各ファイルの GET は、500 サーバー エラー (DNS エラーではない) で失敗します。これにより、アプリが正しく機能しなくなります。これらのファイルを読み込むコードは、Visual Studio で新しい SP アプリ プロジェクトを開始するときに作成される既定のコードです。

 <script type="text/javascript" src="/_layouts/15/MicrosoftAjax.js"></script>
 <script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
 <script type="text/javascript" src="/_layouts/15/sp.js"></script>

これで、スクリプト参照を変更して app-xxxxx サブドメインを省くことができます。これにより、ourdevserver.ourappdomain.net/_layouts/15/MicrosoftAjax.js から 3 つのファイルをプルするだけで問題なく機能します。したがって、IIS が要求を処理できるかどうかの問題のように感じます。

何か案は?

4

1 に答える 1