最新回答 / 慕婉清4421281
我直接以控制臺的方式部署程序(框架依賴),并運行成功,通過監聽可以正常運行。但部署IIS時候,也安裝了 runtime 庫,建立了網站,地址池為無托管代碼。但就是瀏覽不了程序:該網頁無法正常運作 HTTP ERROR 500。我單獨做了個 Web項目(MVC),沒有添加任何,控制臺方式部署和 部署到IIS都成功了。咱們這個是不是數據庫影響?
2021-08-05
最新回答 / 慕田峪3034895
已經解決了,我真是個傻子。把startup里services.AddDbContext<AppDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));(正確的)寫成了services.AddDbContext<AppDbContext>(options => options.UseSqlServer("DefaultConnec...
2021-07-13
app.UseMvcWithDefaultRoute();這個代碼加上了,底部出現了綠色下劃線,提示的大概意思是使用終點路由時不支持使用UseMvcWithDefaultRoute配置mvc,叫我去設置MvcOptions
2021-06-08
已采納回答 / 阿萊克斯劉
不用太在意mvc的數據和操作流程,實際上行業并沒有對mvc有一個完全統一的標準,所以你會看到asp中的mvc和 angular的mvc不太一樣、與ios的mvc也不一樣,甚至是同樣使用asp框架但使用不同架構方案也會有點不一樣。更別說除了mvc,我們還有mvp、mvvm、mv*等各種各樣的變體。所以,我們只需要把握mvc的幾個方面就可以了。1. mvc的優勢是代碼分離,適合團隊協作;2. m代表數據、v代表顯示、c代表控制;3. 凡事處理數據(增刪改查、數據變換等)的代碼都放在m中;凡事涉及到頁面顯示、操...
2021-06-07