問題タブ [asp.net-development-serv]
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.
asp.net-mvc - ASP.Net 開発サーバー CSS background-image の SVG ファイル サービング
MVC 3 サイト (Razor View Engine) の要素の背景として SVG ファイル セットを取得するのに問題があり、ASP.Net 開発サーバー (Cassini?) が SVG ファイルを適切に提供しているかどうか疑問に思っています。
私のSVGファイルは次/img/plus.svg
の場所にあります。これがその内容です
背景を設定するために使用しているCSSルールは次のとおりです。
これも Web.Config<system.webServer><staticContent>
セクションに追加しました。
URLに移動すると/img/plus.svg
、ファイルが正しくダウンロードされます。
これは単なる Dev Server の問題ですか? IIS で試す必要がありますか?
asp.net - Visual Studio ASP.NET 開発サーバーが HTTP 503 エラーを返し始める理由は何ですか?
私は数週間にわたって Web サイトを作成してきましたが、ルーチンのほとんどは、マスター ページを使用して新しい Web フォームを作成することでした。私は ASP.NET 開発サーバーを使用してプロジェクトへの追加内容を表示してきましたが、今日 (どこからともなく) サーバーが HTTP 503 エラーを返しています。VSを再起動してからワークステーションを再起動し、ワークステーションで「ローカルアドレスのバイパスプロキシ」が有効になっていることを確認しましたが、役に立ちませんでした。以前にこの動作に遭遇した人はいますか、または調査するために確認できるログに関する提案はありますか? 前もって感謝します。
更新: telnet を使用すると、サーバーは ASP.NET サーバー ページのように見えるもののマークアップを返し、HTTP エラー 400 - 不正な要求を一覧表示します。Google Chrome では 503 が引き続き表示され、Firefox と Internet Explorer では空白のページが表示されます。
c# - 1 つのソリューションですべての Web サイトが起動しないようにする方法は?
私は約30のプロジェクトでソリューションに取り組んでいます。
すべてのプロジェクトは 1 人の特定の顧客向けに構築されています (したがって、同じソリューション) が、すべてが相互に依存しているわけではありません。
たとえば、バックエンド API、フロントエンド API、2 つの Web サイト、いくつかのサービスなどがあります。
問題は、これらのプロジェクトの 1 つをデバッグし始めるたびに、Visual Studio が 9 つの ASP.NET 開発サーバーを起動することです。 (Web サイト/サービスごとに 1 つ)。
参照されていない、または現在のビルド構成から除外されているプロジェクトでさえ、起動されています。
これが起こらないようにする方法を知っている人はいますか?これに関する私の主な不満は、これらのサービスを起動するのに余分な時間がかかることです.
前もって感謝します
visual-studio - asp.net開発サーバーからテストアウトフォルダーにファイルを書き込む方法は?
これはとても魔法のように感じます、そしてどうやら私は私がなりたいウィザードではありません。
ローカルのasp.net開発サーバーでデバッグするWebサービスがあります。mstestの単体テストはWindowsXPで正常に機能しますが、Windows 7マシンでビルドしてテストすると、Webサービスコードは想定されているログをディスクに書き込みません。
単体テストコードに明示的なDirectory.CreateDirectory(@"。\TestDir")呼び出しを追加してデバッガーにステップインしようとすると、フォルダーが表示されるのを確認できました。しかし、テストが行われると、フォルダーはなくなりました。
また、サーバーコードで明示的にディレクトリを作成し、デバッガーにステップインすると、作成中のディレクトリが表示されませんが、例外も発生しません。
開発者向けにVisualStudioTeamSystem2008を使用しています。
visual-studio - Visual Studio:ブラウザウィンドウを開いたり警告を表示したりせずに開発サーバーを起動するにはどうすればよいですか?
Visual Studio 2010 Professional
そのため、a)ブラウザウィンドウを開くか、b)Visual Studioからエラーメッセージを取得せずに、「デバッグの開始(F5)」または「デバッグなしの開始(Ctrl + F5)」を実行できるようにします。
私は次のことを試しました:
「アクションの開始」を「ページを開かない。外部アプリケーションからの要求を待つ」に設定する
これはデバッグには最適ですが、デバッグせずに開始すると、毎回次のエラーメッセージが表示されます。
「アクションの開始」を何もしない外部プログラムに設定します。これは、デバッグせずに開始する場合に最適ですが、デバッグを試みると、デバッガーがすぐに開始および停止します。
私はそのVSエラーメッセージさえ理解していません。私は「デバッグせずに開始」しています...もちろん、デバッグするものは何もありません!気にしないで!
前もって感謝します!
asp.net - 展開の問題asp.netWebアプリケーション
ショッピングカートのWebアプリケーションがあります。ローカルマシンでそれを実行しているときは、正常に動作します。しかし、アプリケーションをオンラインでホストしたとき、2つの問題に直面しています。
- ログインしてしばらくしてからアプリケーションを使用すると、ユーザーは自動的にサインアウトしてログインページにリダイレクトされます。
- データリストコントロールによって取得および表示された画像の一部は、テキストのみが表示されているのではなく表示されています
ユーザーのログインにメソッドFormsAuthentication.RedirectFromLoginPage(username、true)を使用しています
私のweb.configファイルは
そして、私が使用しているログインページコード
c# - ExecuteScalarはnullまたはDBNull(開発サーバーまたは本番サーバー)を返します
DataRow
C#の既存の列に列を追加しようとしています。その後、列は私のデータベースからの単一の値で埋められます。
DataRow drはすでに存在し、列「COLNAME」も存在します。
comTBPは私のSqlCommand
です。
データベースに値があり、ExecuteScalar()がその値を取得できる場合、これはすべて正常に機能します。このコードを開発サーバー(ローカル)でテストすると、ExecuteScalar()がnullまたはDBNullを返し、新しい列の値が0の場合にも機能します。ただし、コードを運用サーバーにデプロイすると問題が発生します。同じデータベースですべてを同じように実行すると、DBNullをInt32に変換できないというメッセージとともに例外がスローされます。
私の質問は、なぜこのエラーがローカル開発サーバーではなく本番サーバーに表示されるのですか?
openxml-sdk - Open XML SDK を使用した Godaddy
Godaddy の Web ページに Open XML SDK ライブラリをロードしようとしています。
dll を正しくロードできません。
テクニカル サポートに問い合わせたところ、IIS 設定でフォルダーを作成し、"ASP.NET アプリケーション DLL" に関する何かを取得できないとのことでした。
XMLファイルを操作するだけなので、このライブラリは問題ないと思います。
私が得ているエラーは次のとおりです。
asp.net - リクエストはブラウザから発行された場合は正常に処理されるが、同じマシン上の ASP.NET アプリケーションから発行された場合は処理されない
「カスタム エラー」をオフにして、Cassini の異なるインスタンスで同じマシン上で実行されている 2 つの ASP.NET アプリケーションをデバッグしています。1 つのアプリがポート 100 で実行されGET
ており、ポート 90 で実行されている他のアプリからの要求を実行しようとしています。したがって、次のコードを実行します。
最後の行はWebException
withHTTP 400
コードと null の InnerException をスローします。まったく同じ URL をクリップボードにコピーし、同じマシンで実行されている IE に貼り付けると、リクエストはポート 90 でアプリのキューに入れられ、そのアプリ/Controller/Action/
が呼び出され、パラメーターも正常に渡されます。
ここで問題の原因は何ですか?どうすれば解決できますか?
asp.net - ASP.NET Web アプリケーション ターゲット フレームワーク 3.5 ですが、開発サーバーのバージョン情報には 2.0 と表示されていますか?
Web アプリケーションのターゲット フレームワークを .Net Framework 3.5 に設定しましたが、YSOD を取得すると、ページの下部にある "バージョン情報" に "Microsoft .NET Framework Version:2.0.50727.5448; ASP.NET Version: 2.0.50727.5420"
これを [ファイル] > [新しい Web アプリケーション] で複製したので、コードで異常なことは何もしていないと結論付けることができます。
これがなぜなのか、またはそれを修正する方法を誰かが知っていますか?