Web 笔记

1. Asp.Net Development Server 固定端口:

“Port:50000 is used”:  刚开始调试 Web Application,就出现端口已被使用,不能进行下去。 Why? 原来是 Project -〉 Property –〉 Web 中选择了 Specific  Port,只需改为 Auto-assign port 即可。

2. Asp.Net 部署 CS0016 不能写错误:

“CS0016:Cannot write to file”: 在 IIS 中,添加 Web 应用,默认 tempDirectory C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files, 可添加该目录的 NetWork Service 的写入权限,然后在 IIS 的管理器中,修改所使用的应用程序池的标识为 NetWork Service,在 Web 应用 的编辑权限中,赋予 NetWork Service 的写入权限。重启电脑,OK!

3. ASP.NET Web MVC 启动页:

“Resource cannot be found”:在 MVC 中,如设为 Current Page 启动,动不动就出错,即使从快捷菜单选择 set as start page, 同样不行。 后来在 Project –〉 Property –〉 Web 选择 Specific Page,且内容设为空,方妥。

4. ASP.NET Web MVC 部分视图:

“Partial View usage”:MVC 中,部分视图怎么使用?以 Editor 为例:

一、创建相应类型(如:Album)的部分视图在 Views\Shared\EditorTemplates\ 目录中,名字不能写错,否则痛苦异常!

二、添加 Edit 视图后,在 Edit.aspx 文件中添加如下行(粗体为关键):

<legend>Edit Album</legend>

 <%: Html.EditorFor(model => model.Album, new { Artists = Model.Artists, Genres = Model.Genres}) %>

<p> <input type="submit" value="Save" /> </p>

原文地址:https://www.cnblogs.com/china_x01/p/2013337.html