经过几天的反复试验,我设法将现有的MVC项目转换为Azure Web角色。部署并且它主要起作用。但我最大的问题是cspkg缺少一些属于MVC项目的文件(它们在csproj中列出)。似乎有些文件是随机遗漏的。例如,如果一个文件夹有4个文件,我只能看到cspkg中包含的文件中的一个。有没有办法强制包含这些文件,而不是列在csproj中。我注意到Visual Studio Web角色部署过程遍历csproj中的文件列表。如果找不到csproj中列出的文件,则cspkg创建会引发错误。所以我的结论是,如果一个文件在csproj中列出,如果该文件确实存在,它应该找到cspkg的方式。
答案 0 :(得分:0)
解决。不知道为什么,但是Visual Studio在vbproj文件中使用了tag而不是tag来标记文件。