单项选择题

A公司承建B公司的住宅工程,后来双方因工程质量问题产生纠纷,A公司决定起诉B公司。A公司的注册登记地在甲市,B公司的注册登记地在乙市,该工程位于丙市,双方的合同是在丁市签订的。根据《民事诉讼法》的规定,A公司应当向(  )市人民法院起诉。

A.甲
B.甲或丁
C.丙
D.丁