問題タブ [server.mappath]

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

asp.net - サブドメインアプリからメインドメインフォルダ内のファイルにアクセスする

サブドメインにWebアプリがあり、メインドメインにあるファイルへのアクセスを維持したいと考えています。それは可能ですか?

メインフォルダの「www」。は動きません。

クリスタルクリアであること。xmlファイルをXDocumentオブジェクトにロードしようとしています:

正常に動作します。ただし、パスをメインドメインのフォルダーに配置する必要があります。どうやってやるの?可能であれば:)

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

asp.net - Server.MapPath() が必要なパスを取得していません

次のディレクトリを持つasp.net Webサイトがあります。

C:\Users\Desktop\Testing\src\website

ここに「files」という別のフォルダーがあります。

プロジェクト内から、「ファイル」フォルダーからファイルを読み込もうとしています。次のようにしています。

私も試しました:

しかし、それは言うFailed to map the path '/files'.

この理由は何でしょうか?私のIISで何かできるでしょうか?どうすればこれを機能させることができますか??

ありがとうございました!

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

c# - MVC3でのServer.MapPathの使用

私はコードを持っています

戻ります

C:\inetpub\wwwroot\websiteName\SERVICENAME\App_Data\FileName.xsl

ServiceControllerへのパスを取得するのはなぜSERVICENAMEですか?にあるApp_Dataへのパスが必要です

C:\inetpub\wwwroot\websiteName\App_Data\FileName.xsl

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

c# - 他のサーバーからの画像へのアクセス

あるサーバーに画像ファイルを配置し、他のサーバーにアプリケーションを配置しました。

私が書いたコードの下で、その画像にアクセスしたい:

default.aspx には、

GetImage.aspx では、page_load に以下のコードを記述しました。

しかし、私はエラーが発生しています

fullSizeImg = System.Drawing.Image.FromFile(Server.MapPath(パス));

どこが間違っているか教えてください。Server.MapPath 以外に必要なものはありますか? 私のイメージは他のサーバーにあるためです。

編集

  • コンピューターに画像フォルダーがあります
  • I have created a web app in other computer [same network], deployed in IIS, image is displayed correctly. With path like http://10.67.XX.XX/websiteName/Default.aspx
  • but when I am trying to access the same from my comupter or any other computer, I am not able to see the image.
0 投票する
4 に答える
18436 参照

c# - ASP.NETの仮想パス

LinkBut​​tonをクリックしたときにファイルをダウンロードするために、このコードを使用しています。最近、この問題が発生しました。仮想パスが必要です。

にリダイレクトしたいC:\inetpub\wwwroot

したがって、Server.MapPath()に何を入れるかわかりません。これは、/を置くと、フォルダードキュメントのベースに移動し、Inがないためです。

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

asp.net - ASP.Net の Server.MapPath

データベースとしてASP.Netwithを使用して Web アプリケーションを開発しました。Microsoft Accessこれで、OleDB 接続を使用してデータベースに接続しました。問題は、接続文字列でデータベース ソースを指定するときSource="C:/WebApp/DB/data.mdb"です。接続は、パスが無効であり、そのようなファイルがないことを示すエラーをスローします。

使ってみた

パスを「C:/WebApp/DB/data.mdb」として指定しますが、同じエラーがスローされます

Plesk を使用してサーバーに公開すると、loalhost で正常に動作する場合でも、「C:/inetpub/xyx.com/httpdocs/...」が見つからないという同じエラーが表示されますが、何が問題なのですか?

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

asp.net - Global.asaxのServer.MapPath

global.asax.csのApplication_Startイベントに、初期化コードを追加しました。このコードは、生成されたスレッド(new Thread()を使用して作成された)で実行されます。初期化コードは、Server.MapPathを使用してファイルの物理パスを取得します。ただし、ログファイルにエラーが何度も表示されます。 このコンテキストではサーバー操作を使用できません 。いずれの場合も、例外をキャッチしています。初期化が成功しなくても、私にとっては問題にならないので、初期化は重要ではありません。私の質問は:

  1. サーバーが利用できないというエラーが表示されるのはなぜですか?
  2. 処理された例外により、アプリケーションの通常の実行中に無効なビューステートなどの問題が発生する可能性がありますか。これらの多くに気づきました-ログの後半で無効なビューステート。できないと思います。私が間違っている場合は訂正してください。

ありがとう

ビカス

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

asp.net - 重複した名前でExcelをアップロードする方法

重複した名前ファイルでExcelファイルをアップロードする方法。ただし、以前の名前ファイルは上書きされません。したがって、同じ名前でファイルをアップロードすると、Windowsと同じように保存されます。

元。まず、Excelファイル="fileExcel"をアップロードします。次に、同じ名前="fileExcel"で再度アップロードします。また、アップロードフォルダに2つのファイルがあり、最初は「fileExcel」と「fileExcel(1)」という名前である必要があります。

そのため、同じ名前のファイルで何度もアップロードすると、継続的に大きくなります。(1)、(2)、(3)、(4)など

これが私のコードです:

前に感謝します

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

c# - 非静的フィールド、メソッド、またはプロパティ 'System.Web.UI.Page.Server.get' にはオブジェクト参照が必要です

だから私は2つの機能を持っていて、興味深い問題を抱えています。基本的に、簡単にインクルードできるcsファイルでコードをより移植できるようにすることを目指しています。

csファイルは次のとおりです。

これを参照しているページは次のとおりです。

私が得ているエラーは、上記のエラーです。つまり、次のとおりです。

コンパイラ エラー メッセージ: CS0120: 非静的フィールド、メソッド、またはプロパティ 'System.Web.UI.Page.Server.get' にはオブジェクト参照が必要です

次の行で:

5 行目: string path = Server.MapPath("./" + filename);

0 投票する
9 に答える
254572 参照

c# - Server.MapPath を使用できません

仕事をするために何をしなければなりませんServer.MapPathか?
私は持っているusing System.Web;

ほかに何か?入力Serverすると、 のクイック結果オプション (インテリセンス) がありませんServer

何か助けはありますか?