我知道这个标题似乎有点误导,但问题很简单。
我刚刚在Visual Studio 2012 Express for Web中创建了一个新的WebApplication项目,添加了几个额外的文件并将项目导出为新模板。在我从这个模板开始调试新的项目实例之前,一切似乎都运行正常。当我打开项目实例的属性窗口时,我注意到"项目URL"设置在" Web"指向http://localhost:50637
,其中端口号与我用于创建模板的项目相同。显然,我希望新的项目实例拥有自己的端口,我可以很容易地分配一个新的。但我的问题是Visual Studio在创建新项目实例时是否可以自动执行?我想我必须为模板项目配置一些项目属性......
答案 0 :(得分:4)
将项目导出为新模板后,解压缩导出的zip文件。 这样您就可以编辑网站的.csproj文件。 在记事本中打开.csproj文件并编辑以下部分:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>0</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
***<IISUrl></IISUrl>***
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
<IISUrl>http://localhost:59344/</IISUrl>
所在的位置,只需删除http://localhost:59344/
网址即可。
然后重新打开文件夹并安装扩展程序。
创建项目时,将自动创建新的端口号。
答案 1 :(得分:0)
在Visual Studio 2019中,您需要从Properties目录中删除launchSettings.json,以便Visual Studio可以在项目创建期间自动创建文件。
步骤:
1-创建一个Web项目
2-从“属性”目录中删除launchSettings.json。
3-在Visual Studio 2019中,单击项目选项卡,然后单击导出模板
现在,您可以通过找到项目模板来创建一个新的Web项目,并且VS会自动使用一个随机的Web端口创建launchSettings.json文件。