Asp.net .aspxとMVC共存プロジェクトがありますが、Codebehind/Codefileはまだ内部にあります。 、それは多くの労力をneedes公表プロジェクト後のaspxファイルは、展開後にこれらを取り除くために: 私たちは手動でAsp.net .aspxとMVC共存プロジェクト、プロジェクト公開後に.aspxファイル内にまだ存在するCodebehind/Codefile
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/xxx.master"
AutoEventWireup="true" Inherits="xxx.Login" Codebehind="Default.aspx.cs" %>
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/xxx.master"
AutoEventWireup="true" Inherits="xxx.Login" %>
へのすべての.aspxのファイルを変更する必要があり、それは仕事のトンでありますそれを行うには 誰でも助けることができますか? ありがとう
私が完全に理解しているかわからないVisual Studioの公開機能を使用していて、「このアプリケーションを実行するために必要なファイルのみ」を選択した場合、コードビハインドファイルは展開しないでください。 –
<%@ Page Title = "" Language = "C#" MasterPageFile = "〜/ MasterPages/xxx.master" AutoEventWireup = "true"継承= "xxx.Login" Codebehind = "Default.aspx.cs"%> 展開後に.ASPXファイルからCodebehind属性が取り除かれた –
同じことがわかりました。展開後にCodeFile属性を削除するとすべて動作します。そうしないと、.CSファイルがないためページ要求が失敗します。私は解決策がまだありません:( –