問題タブ [filetable]

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 投票する
0 に答える
290 参照

sql-server - IIS および SQL サーバー ファイル テーブルの仮想ディレクトリ

ASP.NET MVC アプリケーションがあり、2 つの仮想ディレクトリがあります。最初のもの (FirstDir と名付けましょう) は、サーバー上のいくつかのフォルダー (たとえば、C:\SomeDir) を参照します。

MS SQL Server データベースに接続しています。このデータベースには、MyFiles という名前のファイル テーブルがあります。Windows エクスプローラーでテーブル MyFiles のディレクトリを path で調べることができます\\sql-server-instance-name\mssqlserver\MyData\MyFiles。テーブル MyFiles に格納されているファイルが含まれています。

私のアプリの 2 番目の仮想ディレクトリ (SecondDir) は、MyFiles タブのディレクトリ ( \\sql-server-instance-name\mssqlserver\MyData\MyFiles) を参照します。これは、このテーブルに格納されているファイルを ASP.NET アプリケーションから直接使用したいからです。

次に、次のマークアップを記述します。

最初の画像はimg正しく読み込まれました。しかし、2 番目のイメージは読み込まれませんでした (エラー 500.19)。ブラウザで FileTable のディレクトリから画像を取得することは可能ですか?

アップデート:

ブラウザのファイルテーブルから UNC パス (このように: \\sql-server-instance-name\mssqlserver\MyData\MyFiles\first.png) で画像をロードできますが、このパスを img-tag の src として使用することはできません (ブラウザのコンソールのメッセージ: 'ローカル リソースのロードが許可されていません' )

0 投票する
1 に答える
1273 参照

sql-server - IIS から SQL Server FileTable へのアクセス

ファイルテーブルを作成した後、共有フォルダー \\<my domain>\mssqlserver\<filestream directory>\<my table> を取得しました。SqlServer構成マネージャーですべての必要な設定を行って、それを利用できるようにし、データベースストアドプロシージャを使用していくつかのファイルを追加しました。

http://localhost/<my ewb site>/<virtual folder>/ 共有テーブル フォルダーを参照するWeb サイト用の仮想フォルダーを作成しました 。

フォルダーからファイルを取得しようとすると、次のエラーが表示されます: HTTP 500.19 - 内部サーバー エラー コード 0x80070032

ASP.NET Web サイトで File.CreateFile を使用して Sql Server 2012 FileTable にファイルを挿入すると、この質問 へのアクセスが拒否されました

しかし、それは構成のデータベース部分にすぎません。共有フォルダーへのアクセスを許可するように IIS と仮想フォルダーを構成する方法がわかりません。