問題タブ [sharepoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
1553 参照

ajax - ASP.NETAJAX部分レンダリングはSharePoint2007アプリケーションページ内で機能しますか?

私と私の簡単なページがScriptManagerあり、UpdatePanel私のラベルContentTemplateは1つです。のテキストを更新できるように、それListBoxをキャッチしようとしています。どの設定を微調整しようとしても、常にフルページのポストバックが表示されます。OnSelectionChangedLabel

これは本当にうまくいかないのでしょうか、それとも私はこれを台無しにするだけですか?

0 投票する
3 に答える
5739 参照

sharepoint - Sharepoint:タイマージョブからのstsadmの実行+ SHAREPOINT \ System rights

ローカル管理者のWindows権限とSharePoint権限の両方を取得するためにSharePointタイマージョブが必要になるという異常な状況がありSHAREPOINT\Systemます。

ローカル管理者のメンバーであるアカウントを使用するようにタイマーサービスを構成するだけで、Windowsの特権を取得できます。これは、SharePointタイマーサービスに想定よりも多くの権限を与えるため、適切なソリューションではないことを理解しています。ただし、少なくともSharePointタイマージョブを実行できますstsadm

SHAREPOINT\Systemローカル管理者の下でタイマーサービスを実行する際のもう1つの問題は、このユーザーが、このSharePointジョブにも必要なSharePoint特権を必ずしも持っていないことです。この場合は機能しないことがわかりましたSPSecurity.RunWithElevatedPrivileges。リフレクターはRunWithElevatedPrivileges、現在のプロセスが(SharePointジョブを実行するサービスプロセス)であり、昇格を実行しないかどうかをチェックすることを示していますowstimer(ここでの合理的な理由は、タイマーサービスがSharePointNT AUTHORITY\NetworkServiceを持つWindowsアカウントで実行されることになっていることですSHAREPOINT\System特権、したがって、タイマージョブの特権を上げる必要はありません)。

ここで考えられる唯一の解決策は、通常のNetworkService Windowsアカウントでタイマーサービスを実行し、管理者の資格情報をどこかに保存して、StarInfoのユーザー名を介してSystem.Diagnostics.Process.Run()に渡すことにより、ローカル管理者としてstsadmを実行することです。 、ドメインとパスワード。

今はすべてうまくいくようですが、今私が立ち往生している別の問題があります。Stsamdは次のエラーポップアップ(!)で失敗します(Winternals filemonは、この場合、stsadmが管理者の下で実行されていることを示しています):

The application failed to initialize properly (0x0c0000142).
Click OK to terminate the application.

イベントビューアは、ポップアップ以外は何も登録しません。

ローカル管理者ユーザーが私のアカウントであり、stsadmこのアカウントでインタラクティブに実行するだけで、すべて問題ありません。このアカウントで実行するようにタイマーサービスを構成すると、正常に機能します。

任意の提案をいただければ幸いです:)

0 投票する
3 に答える
3405 参照

sql-server - MOSS SSP の問題 - 削除された SSP からのデータベース ログオンの失敗

テスト環境で SharePoint インスタンスに問題が発生しています。ありがたいことに、これは本番環境ではありません ;) 問題は、SQL Server データベースと検索インデックスを含むディスクの容量が不足したときに始まりました。その後、検索サービスが実行されず、SSP の検索設定にアクセスできませんでした。ディスク容量を再利用しても問題は解決しませんでした。そのため、VM を復元するのではなく、問題の修正を試みることにしました。

新しい SSP を作成し、すべてのサービスの関連付けを新しい SSP に変更しました。その後、古い SSP とそのデータベースは削除されました。PDF ファイルの検索結果は表示されなくなりましたが、それ以外の場合は検索が正常に機能します。MySites も正常に動作します。

この変更の実装後、次の問題が発生します。

1) アプリケーション イベント ログに、MOSS ファーム アカウントである「DOMAIN\SPMOSSSvc」の監査失敗メッセージが表示されるようになりました。

2) SQL Server プロファイラーは、古い (削除された) SSP データベースを参照する SharePoint からのクエリを表示しています。

そう...

  • DOMAIN\SPMOSSSvc および古い SSP データベースへのこれらの参照はどこにありますか?
  • SSP をサーバーから「完全に」削除して再作成する方法はありますか? 単一の SSP が配置されている場合、削除するオプションは使用できませんでした (灰色表示)。
0 投票する
1 に答える
4934 参照

c# - 複数バージョンのアセンブリを参照する方法

私はSharepointアプリケーションを開発しており、.NET AjaxControlToolkitライブラリを使用しており、Sharepointにカスタムaspxページを追加しています。Sharepoint 2007はクァークズモードで実行されるため、AJAXライブラリにいくつかの変更を加えて、通常どおりに動作するようにしました。問題は、他のチームがすでにAJAXライブラリを使用していて、それが私のものとは異なるバージョンであるということです。binフォルダーには同じ名前のdllが1つしかないため、これにより競合が発生しました。

私の知る限り、.NETはこの状況を簡単に処理できるはずです。厳密な名前とGACを使用して解決しようとしましたが、それでもbinフォルダー内のdllを参照しています。binフォルダーにAjaxControlToolkit.dllがない場合、アプリケーションは単にアセンブリのロードに失敗します。

このように完全なアセンブリ情報を使用する場合

コンパイラエラーCS0433が表示されます

アプリケーションで複数のバージョンのアセンブリを使用する方法について誰かが私を助けてくれますか?

0 投票する
3 に答える
5948 参照

sharepoint - 内部アクセス専用のIISWebサイトの代替ホスト名

SharePointイントラネット用にWindows2003ServerでIISを使用しています。
外部の着信要求はホストヘッダーを使用し、 portal.mycompany.comSSLの使用を強制されます。


http://internalportal/
内部ネットワークからの要求のみを受け入れ、ユーザーにSSLの使用を強制しないなど、代替ホストヘッダーを設定する方法があるかどうか疑問に思いました。

これを設定する方法についての推奨事項はありますか?

0 投票する
6 に答える
1086 参照

sharepoint - SharePoint ワークフローを開発するときに、編集-コンパイル-テスト ループを改善するにはどうすればよいですか?

最近、SharePoint ワークフローを開発する必要がありましたが、正直なところ、これまでに取り組んできた中で最も骨の折れるプログラミング作業でした。私が抱えていた大きな問題の 1 つは、デバッガーでステップ実行する必要があるときに遭遇した問題でした。

SharePoint ワークフローをデバッグする方法に関する記事がここにあり、ブレークポイントの設定方法などを説明しています。これには、ワークフローを含む .dll ファイルと一緒に .pdb ファイルを GAC にコピーすることが含まれます。Windows エクスプローラーでは c:\windows\assembly の関連するサブディレクトリを表示できないため、コマンド プロンプト (またはバッチ ファイル) からこれを行う必要があります。

ただし、これを行うと、次に Visual Studio 内からワークフローをデプロイしようとすると、「ファイルが署名されていない可能性があります」という理由でデプロイできないと不平を言い、新しいバージョンのワークフローをコピーしようとすると、 dll を GAC に追加すると、.dll ファイルがロックされていることがわかります。

場合によっては、iisreset を実行することでこれを回避できることがわかりましたが、Visual Studio を再起動する必要がある場合もあり、コンピューターを完全に再起動しなければならないこともよくありました。プロセスがファイルをロックしました。一方、デバッガーを使用しない場合は、すべて正常に動作します。

これよりもワークフローをデバッグする簡単な方法を知っている人はいますか?

0 投票する
2 に答える
2265 参照

sharepoint - SharePoint - FeatureActivated イベント中の [接続文字列] ダイアログ ボックス

共有ポイント機能をアクティブ化またはインストールするときに、ユーザー/管理者にプロンプ​​トを表示できるかどうか知っている人はいますか?

カスタム Web パーツを作成していて、別のデータベースに接続しています。.wsp ファイルをインストールするとき、または機能を有効にするときに、管理者が接続文字列を選択または入力できるようにしたいと考えています。

FeatureActivated イベントの内部を調べて、SPWebConfigModification クラスを使用して実際にファーム内の web.config ファイルに接続文字列を書き込むことを考えています。

web.configs を手作業で編集したり、文字列を DLL にハード コードしたりしたくありません。

共有ポイント内で接続文字列を処理する他の方法がある場合は、それらにも興味があります。

0 投票する
4 に答える
9251 参照

sharepoint - SharePoint WSS 3.0 と Mac OSX (Safari または Firefox) の統合

SharePoint WSS サイトがあり、一部のユーザーは Mac OSX プラットフォームを使用しています。Mac でドキュメント共有とカレンダーを使用して、Windows と同様のエクスペリエンスを実現するためのヒントやコツはありますか?

編集: Mac で SharePoint WSS サイトを閲覧すると、Firefox と Safari のどちらを使用しても、Windows IE と非常によく似たルック アンド フィールになります。私が探している同様のエクスペリエンスは、カレンダー、ドキュメント共有などをデスクトップに統合することに関係しています。

たとえば、IE を使用してカレンダーに移動し、[アクション] -> [Outlook に接続] を選択すると、カレンダーが表示され、Outlook 内から管理できるようになります。

Mac を同じように動作させる方法はありますか?

0 投票する
3 に答える
15520 参照

sharepoint - SharePoint ソリューションをどのように展開しますか?

現在、SharePoint ソリューションを運用環境に展開する計画を立てています。
このプロセスを自動化する簡単な方法を約束するいくつかのツールについて読んだことがありますが、私のシナリオに合うと思われるものはありません。

テスト フェーズでは、SharePoint Designer を使用して、異なる開発サーバーとテスト サーバー間でサイト コンテンツをコピーしましたが、このプロセスは手動であり、少し不要に思えます。

このサイトは、カスタム Web パーツを含む SharePoint Web パーツ ページと、多数の Reporting Services レポート定義で構成されています。

では、この広大なオタクの世界で、複数の展開シナリオで SharePoint サイトを最も効率的に作成および展開する方法について、何か良いアドバイスはありますか?


明確にするために編集してください。いくつかの "SharePoint サイト" を既存のサイト コレクションに展開する必要があります。SharePoint はそのサイトを SharePoint コンテンツ データベースに配置することを好むため、現時点ではファイルを IIS に配置することはできません。

0 投票する
17 に答える
20089 参照

sharepoint - Sharepoint ウィキ

わかりました、 SP wiki を使用しないことについて他のいくつかの投稿に言及している投稿をいくつか見ました。

SP でwiki を作成することを検討しているため、6 人の自動化開発者のグループに対して、さまざまな自動化プロセスの手順と時々行わなければならない変更を文書化するためにそれを行うべきではない理由を知る必要があります。 .