我必須向現有的asp.net webforms網站添加一個頁面。在不修改網站其他部分的情況下向現有網站添加新頁面
這將在運行時添加,我不允許重新部署整個web應用程序/網站。
是將代碼後面的代碼移動到aspx文件的解決方案(推薦還是唯一),還是我有其他選擇?
我不能把代碼放在dll中,動態運行的.cs文件只在網站的情況下,而不是在web應用程序的情況下,我是對的嗎?
並將我的代碼中的代碼放在de aspx文件中將始終有效嗎?
我必須向現有的asp.net webforms網站添加一個頁面。在不修改網站其他部分的情況下向現有網站添加新頁面
這將在運行時添加,我不允許重新部署整個web應用程序/網站。
是將代碼後面的代碼移動到aspx文件的解決方案(推薦還是唯一),還是我有其他選擇?
我不能把代碼放在dll中,動態運行的.cs文件只在網站的情況下,而不是在web應用程序的情況下,我是對的嗎?
並將我的代碼中的代碼放在de aspx文件中將始終有效嗎?
實際上,只要他們的頁面通過URL連接到您的網頁,您不需要必須在同一個項目中,除非您嘗試重用某些內容。
從技術上講,您的項目是獨立的,他們可以鏈接到您的項目。 除非您擔心網址,否則您將不得不使用iframe或其他URL重寫。
這樣我就可以建立一個全新的網站和網址重定向www.example.com/mypart到我的網站(這是一個全新的網站,我自己的應用程序池,web.config文件等。 ?) – Michel
是的,它必須在同一個站點的唯一原因是保持相同的URL結構或重用的東西,因爲你幾乎不能觸摸他們的網站,那麼沒有理由在同一個結構中構建。另外請注意,你可能想從會場,認證,cookie等東西考慮到你的原始網站。 – melaos