最新回答 / 慕婉清4421281
我直接以控制臺(tái)的方式部署程序(框架依賴),并運(yùn)行成功,通過監(jiān)聽可以正常運(yùn)行。但部署IIS時(shí)候,也安裝了 runtime 庫,建立了網(wǎng)站,地址池為無托管代碼。但就是瀏覽不了程序:該網(wǎng)頁無法正常運(yùn)作 HTTP ERROR 500。我單獨(dú)做了個(gè) Web項(xiàng)目(MVC),沒有添加任何,控制臺(tái)方式部署和 部署到IIS都成功了。咱們這個(gè)是不是數(shù)據(jù)庫影響?
2021-08-05
最新回答 / 慕田峪3034895
已經(jīng)解決了,我真是個(gè)傻子。把startup里services.AddDbContext<AppDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));(正確的)寫成了services.AddDbContext<AppDbContext>(options => options.UseSqlServer("DefaultConnec...
2021-07-13
已采納回答 / 阿萊克斯劉
不用太在意mvc的數(shù)據(jù)和操作流程,實(shí)際上行業(yè)并沒有對(duì)mvc有一個(gè)完全統(tǒng)一的標(biāo)準(zhǔn),所以你會(huì)看到asp中的mvc和 angular的mvc不太一樣、與ios的mvc也不一樣,甚至是同樣使用asp框架但使用不同架構(gòu)方案也會(huì)有點(diǎn)不一樣。更別說除了mvc,我們還有mvp、mvvm、mv*等各種各樣的變體。所以,我們只需要把握mvc的幾個(gè)方面就可以了。1. mvc的優(yōu)勢(shì)是代碼分離,適合團(tuán)隊(duì)協(xié)作;2. m代表數(shù)據(jù)、v代表顯示、c代表控制;3. 凡事處理數(shù)據(jù)(增刪改查、數(shù)據(jù)變換等)的代碼都放在m中;凡事涉及到頁面顯示、操...
2021-06-07