問題タブ [web-site-project]
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 - ASP.NET Webサイトプロジェクトを公開するときに作成されるアセンブリの名前を指定するにはどうすればよいですか?
タイトルはほとんどそれをすべて言います。
FooDLLという名前のVS2008のWebサイトプロジェクトがある場合、[Webサイトの公開]をクリックしたときにVS2008が吐き出すアセンブリの名前を指定できるようにしたいと思います。「固定命名と単一ページアセンブリを使用する」オプションを使用しているため、結果のDLLには一貫した名前が付けられます。
FooDLL.dll
ただし、DLLの名前を、の醜さにこだわるよりも、 (または単にFoo.dll
、なんでも)のように指定することはできますApp_Web_foo.ascx.cdcab7d2.dll
。
.project
Webサイトにファイルがない(プロジェクトではないなど)ので、行き詰まりますか?
msbuild - MSBuild: asp.net 4.0 Web サイトの構築: .metaproj -files
ASP.NET Web サイトを含むソリューション ファイルがあります。
を使用して.NET 4.0 Beta 2でソリューションを構築すると
"c:\WINDOWS\Microsoft.NET\Framework\v4.0.21006\MSBuild.exe" d:\MyPath\MySolution.sln
すべて正常に動作し、エラーはありません。次に、CruiseControl .NET タスク (サービスによって実行される msbuild-script) を使用して同じソリューションを構築しようとしましたが、同じソリューションは次のように失敗します。
D:\MyPath\MyWebSite.metaproj (,): errorMSB4025: プロジェクト ファイルを読み込めませんでした。ファイル 'D:\MyPath\MyWebSite.metaproj' が見つかりませんでした。
もちろん、そのようなファイルはありません。*.metaproj は、Web サイト用に動的に生成される .csproj のような msbuild ファイルだと思います...
しかし、エラーを修正する方法がわかりません...メタプロジェクトファイルをグーグルで検索しようとしましたが、うまくいきませんでした。ファイルを手動で作成しようとしましたが、 <Project> を <Task Name="Rebuild"> で挿入しましたが、コンパイルでエラーは発生しませんでしたが、サイトはコンパイルされなかったと思います。
同じマシンには、.NET 3.5 および .NET 4.0 プロジェクトと、両方のフレームワークの環境変数があります。
.net - 64ビットWindowsで32ビットOracleクライアントを使用するようにWebサイトをコンパイルする方法
Windows 7 64ビットに更新してから、既存の.NET Webサイトを実行した後、このエラーが発生しました。
[InvalidOperationException:Oracleクライアントライブラリをロードしようとすると、BadImageFormatExceptionがスローされました。この問題は、32ビットのOracleクライアントコンポーネントがインストールされた64ビットモードで実行している場合に発生します。]
インストールした32ビットのOracleClientのみをインストールしましたが、64ビットの開発マシンでは、明示的に指定されていない限り、アプリケーションが64ビットのライブラリを想定していることを理解しています。これは私がこれまでに行った検索からのものです。
Solution Platformをx86に変更できることを読みました。これにより、アプリケーションが32ビットを使用するように指示されます。これを実行したいのですが、VisualStudioソリューションのWebサイトにx86オプションがありません。
テストアプリケーションを作成しましたが、オプションがあります。テストWebサイトを作成しましたが、作成しませんでした。32ビットのOracleクライアントを使用するようにWebサイトをx86にコンパイルするにはどうすればよいですか。
乾杯
visual-studio - VS2005のWebアプリケーションプロジェクトが「Webアプリケーションに変換」メニューの選択肢を提供するのはなぜですか
Visual Studio 2005のWebサイトモデルと、VS2005 SP1で完全に提供されたWebアプリケーションプロジェクトモデルの違いを完全に理解していると思いますが、紛らわしいことに遭遇しました。
私が書いたWebアプリケーションプロジェクトがあります(コンパイルされたprojectname.dllと参照された.dllを含むbinフォルダーがあります)。しかし、ソリューションエクスプローラー内でプロジェクトを右クリックすると、[Webアプリケーションに変換]というメニュー項目が表示されることに気付きました)。それは私には意味がありません。
私はこのプロジェクトをVS2005の「Webサイト」ソリューションと比較し、それをWebアプリケーションプロジェクトに変換することを検討していました。不思議なことに、ソリューションエクスプローラーは、ここでは「Webアプリへの変換」に関連するものを何も提供していません。
「Webサイト」構造を適切な「Webアプリケーションプロジェクト」に自動的に変更するのに役立つものは何もないと私は結論付けています。私はそれがすべて手作業で行われなければならないと思います。App_Code内のファイルを1つ以上のクラスライブラリプロジェクトに再構成するなどのタスクは、手動で実行する必要があります。
歴史と違いについて多くのことが書かれていることはわかっていますが、「Webアプリへの変換」の提案が「間違った」モデルで行われているように見える理由を誰かが説明できます。変換が手動であることを確認してください。
asp.net - asp.net(マスターページ)
問題があります。以前、私はaspwebsiteプロジェクトを作成しました。その中で、マスターページを作成しました。このマスターページをcontentpageで使用したいと思います。しかし、ビジュアルstdio 2008でコンテンツページが見つかりませんでした。誰か助けてもらえますか?
subsonic - Web サイト プロジェクトで T4 テンプレートを使用する方法はありますか?
T4 テンプレートを Web サイト プロジェクトで使用できますか?
具体的には、Subsonic を Web サイト プロジェクトで使用できますか?
Web アプリケーション プロジェクトで .tt ファイルを実行できますが、Web サイト プロジェクトでは何も実行されません。実行するには、ソリューション/プロジェクト環境が必要だと思いますか?
visual-studio-2005 - ASP.NET "Web サイト" プロジェクトのプラットフォーム ターゲットを設定する方法
私は、「Web サイト プロジェクト」と「Web アプリケーション プロジェクト」の間であらゆる種類のニュアンスに遭遇し続けています。これが私にとって最新のものです。
いくつかのクラス ライブラリ プロジェクト (DAL.dll、Biz.dll など) を含む Visual Studio 2005 ソリューションを継承しましたが、これはすべて、Web アプリ プロジェクトではなく、 Web サイト プロジェクトによって "フロント" されています。
Web アプリ プロジェクトはプラットフォーム ターゲット ドロップダウン リスト (任意の CPU、x86、x64) を提供しますが、貧弱なWeb サイト プロジェクトはそのようなものを何も提供していないようです。64 ビット IIS マシンでホストされている場合にWeb サイトが x86 として実行されるようにする方法はありますか?
..私がこれを求めている理由の全体像:
Web サイトは 64 ビット マシン (Win Server 2003) で実行されており、[最近学習したところ] 32 ビット COM オブジェクトを読み込めません。これは、Runtime Callable Wrapper でラップされていると思われます。この部分をロードできないため、web.config 設定は、この 32 ビット dll のロードをバイパスすることによってランタイム ロード エラーを回避するように設定されています (ただし、サイトが 64 で実行されている場合、COM dll のすべての機能は「失われます」)。ビットマシン)。
つまり、要約すると、64 ビット マシン上の Web サイトは IIS で 64 ビット アプリとして実行されている必要があり、代わりにサイトを 32 ビットとして実行することができれば、 COM dll をロードしてその機能を実行できると思います。アプリケーションの。
注: 私は、実際の開発環境にアクセスできるようになったときの迅速な理解に備えて、ここで調査を行ってきましたし、現在も調査を行っています。私の質問の多くは、[予想される] すぐに直面する問題の一部をつなぎ合わせることに基づいています。ありがとう。
asp.net - ASP.NET Web サイト プロジェクトの特定のディレクトリをプリコンパイルする
更新可能なページと変更されないページが混在する ASP.NET Web サイト プロジェクトがあります。
更新されないページ/コントロールを含む特定のディレクトリをプリコンパイルすることはできますか?
もしそうなら、どうすればこれらのディレクトリをそのように指定できますか?
2009.12.17を編集
私のプロジェクトは次のように構成されています。
/cms_pages ==> CompilationMode="never" とマークされ、コード ファイルがない更新可能な .aspx ページ。
/app_pages ==> .aspx.cs コード ファイルを含む .aspx ページ。
/controls ==> .ascx.cs コード ファイルを含む .ascx コントロール。
app_pagesとcontrolsフォルダーを「プリコンパイル」したいと思います。
することは可能ですか?
asp.net - ASP.NET Web サイト プロジェクトのバージョンをどのように変更すればよいですか?
ASP.NET Web サイト プロジェクトがあり、バージョン番号と発行日を表示したいのですが、これらを確認する最善の方法がわかりません。たとえば、次のコードは単に出力します0.0.0.0
ビルド時に何らかの方法でアセンブリのバージョンを特定し、これを保存する必要がありますか? MSBuild で CruiseControl.Net を使用しています。
c# - ASP.Net Web サイト プロジェクトで VB.Net と C# コードを混在させますか?
質問はかなり古く、よく聞かれます。ここにも同様の質問がありますが、私の質問はもう少し具体的です。
Q1. ASP.Net Web サイトで C# と VB.Net コードを混在させることは合法ですか? それはうまくいくでしょうか?それが機能する場合、どのように行うことができますか?どんなサンプルでもいいです。
Q2. C# と VB.Net コードを混在させることによる影響がある場合は、それらも共有してください。
VB.Net でコーディングされた Web プロジェクトがあります。私はプロジェクトの 1 つのモジュールに取り組んでいます。C#でコーディングしたい。プロジェクトに取り組んでいるのは私だけではないため、プロジェクト全体を C# に変換することはできません。しかし、私が構築しようとしているモジュールは、C# で構築したいと考えています。
Web プロジェクトの場合、一部を C# でコーディングし、一部を VB.net でコーディングすると、プロジェクトを dll にコンパイルする際に問題が発生すると聞いたことがあります。本当?はいの場合、解決策は何ですか。
また、.Net でダイナミック リンク ライブラリを構築している場合、C# と Vb.Net コードを混在させることはできますか?